Laravel 5.7 führt eine neue Funktion namens „Callable Action URL“ ein. Diese Funktion ähnelt der in Laravel 5.6, die String-in-Action-Methoden akzeptiert. Der Hauptzweck der mit Laravel 5.7 eingeführten neuen Syntax besteht darin, Ihnen den direkten Zugriff auf den Controller zu ermöglichen.
Die in der Laravel 5.6-Version verwendete Syntax ist wie gezeigt −
<?php $url = action('UserController@profile', ['id' => 1]);
Die ähnliche Aktion, die in Laravel 5.7 aufgerufen wird, wird unten erwähnt −
<?php $url = action([PostsController::class, 'index']);
Ein Vorteil des neuen Syntaxformats für aufrufbare Arrays ist die Möglichkeit, direkt zum Controller zu navigieren, wenn ein Entwickler einen Texteditor oder eine IDE verwendet, die dies unterstützt Code-Navigation.
Das obige ist der detaillierte Inhalt vonLaravel – Aktions-URL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!