Bonjour,

Voila je rencontre un petit problème avec mon code. J'ai un soucis avec la construction des routes (route implicite). j'utilise Laravel 5.4.*,

Ce que je fais

Décrivez ici votre code ou ce que vous cherchez à faire

je voulais faire un truc du genre
Route::controller('contact', 'ContactController');

Ce que je veux

Je voudrais utiliser le système de controleur implicite comme sur https://laravel.com/docs/5.0/controllers

Ce que j'obtiens

Mais je reçois une erreur du style:
InvalidArgumentException in RouteRegistrar.php line 75: Attribute [controller] does not exist.
Je ne sais vraiment pas à quoi cela est bien dû.

3 réponses


kndeye
Réponse acceptée

Bonjour, si ta version de Lavel est 5.4 c'est tout à fait normal, cette est dépréciée depuis la version 5.3 ou 5.2
Tu peux utilisé à la place

Route::resource('contact', 'ContactController');
Lexis
Auteur

ok Merci bien je connais "resource" je ne voulais pas utiliser les fonctions standard de que vont avec (show,create) je voulais avoir d'autres noms. mais merci encore je pense je vais faire avec.

Pas de quoi, rien ne t'empêche de nommer tes fonctions comme bon te semble et de définir une route pour chaque fonction c'est pas compliqué!!!