📚 Cheatsheet

Une collection organisée de snippets de code pour accélérer votre développement. Parcourez, recherchez et copiez en un clic.

Snippets 5

Retour
Contrôleur à action unique (invokable)
Avancé
// Route
Route::get('/contact', ShowContactForm::class);

// Contrôleur
class ShowContactForm extends Controller
{
    public function __invoke() { /* ... */ }
}
Contrôleur de ressources
Intermédiaire
use App\Http\Controllers\PhotoController;

Route::resource('photos', PhotoController::class);
Injection de dépendances dans un contrôleur
Avancé
public function __construct(UserRepository $users)
{
    $this->users = $users;
}
Passer des données à une vue
Facile
public function show($id)
{
    return view('user.profile', ['user' => User::findOrFail($id)]);
}
Route vers une action de contrôleur
Facile
use App\Http\Controllers\UserController;

Route::get('/utilisateurs', [UserController::class, 'index']);