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']);

具有新可呼叫陣列語法格式的一個好處是在開發人員使用支援程式碼導航的文字編輯器或 IDE 時能直接導航到控制器。

廣告