Laravel-action-url

提供:Dev Guides
移動先:案内検索

Laravel-アクションURL

Laravel 5.7は、「呼び出し可能なアクションURL」と呼ばれる新しい機能を導入します。 この機能は、アクションメソッドで文字列を受け入れるLaravel 5.6の機能に似ています。 Laravel 5.7で導入された新しい構文の主な目的は、コントローラーに直接アクセスできるようにすることです。

Laravel 5.6バージョンで使用される構文は次のとおりです-

<?php
$url = action('UserController@profile', ['id' => 1]);

Laravel 5.7で呼び出される同様のアクションは以下に記載されています-

<?php
$url = action([PostsController::class, 'index']);

新しい呼び出し可能配列構文形式の利点の1つは、開発者がコードナビゲーションをサポートするテキストエディターまたはIDEを使用する場合、コントローラーに直接移動できる機能です。