Heim >PHP-Framework >Laravel >Über die Rolle von @ in der Laravel-Routing-Konfiguration
Controller-Aktionsmodus
URL::action('LoginController@index')
Diese Methode generiert automatisch die URI, die der Controller-Methode zugeordnet ist, basierend auf dem Parameter „uses“ bei der Registrierung der Route
Route::controller('login','LoginController');
Das Ergebnis ist ähnlich wie:
Route::get('login',['uses'=>'LoginController@getIndex']); Route::get('login/edit',['uses'=>'LoginController@getEdit']); Route::post('login/edit',['uses'=>'LoginController@postEdit']);
Es gibt keinen Unterschied zwischen den beiden Schreibmethoden. Wird häufig verwendet, um den Routennamen für die Controller-Aktion anzugeben.
Route::get('user/login', [ 'as' => 'login', 'uses' => 'LoginController@getIndex' ]); return redirect()->route('login');
Empfohlen: Laravel-Tutorial
Das obige ist der detaillierte Inhalt vonÜber die Rolle von @ in der Laravel-Routing-Konfiguration. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!