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,则能够直接导航到控制器。