Heim >PHP-Framework >Laravel >Über die Rolle von @ in der Laravel-Routing-Konfiguration

Über die Rolle von @ in der Laravel-Routing-Konfiguration

藏色散人
藏色散人nach vorne
2020-03-25 08:50:502846Durchsuche

Ü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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen