Maison  >  Article  >  cadre php  >  À propos du rôle de @ dans la configuration du routage Laravel

À propos du rôle de @ dans la configuration du routage Laravel

藏色散人
藏色散人avant
2020-03-25 08:50:502819parcourir

À propos du rôle de @ dans la configuration du routage Laravel

Mode d'action du contrôleur

URL::action('LoginController@index')

Cette méthode génère automatiquement l'uri mappé à la méthode du contrôleur en fonction du paramètre 'uses' lors de l'enregistrement de la route

Route::controller('login','LoginController');

Le résultat est similaire à :

Route::get('login',['uses'=>'LoginController@getIndex']);
Route::get('login/edit',['uses'=>'LoginController@getEdit']);
Route::post('login/edit',['uses'=>'LoginController@postEdit']);

Il n'y a pas de différence entre les deux méthodes d'écriture et est souvent utilisé avec as pour spécifier le nom de la route pour l'action du contrôleur

Route::get('user/login', [
'as' => 'login', 'uses' => 'LoginController@getIndex'
]);
return redirect()->route('login');

Recommandé : tutoriel laravel

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer