Laravel 5.7 新特性系列之新的 URL 生成语法


感谢 Sebastian De Deyne,Laravel 5.7 支持了一种新的控制器动作 URL 生成语法,你之前有可能已经听过这种 URL 生成特性 —— 「元组符号」或者「可调用数组语法」:

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

在当前版本(Laravel 5.6)URL 辅助函数只支持这种风格的控制器动作 URL 生成语法:

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

这种新的「可调用数组语法」的一个好处是,如果你使用的是支持代码导航的文本编辑器或 IDE,就可以直接导航到该控制器。

你可以在即将面世的 Laravel 5.7 URL 生成文档部分看到这个新特性,如果你对支持这一特性的代码变动感兴趣,可以查看相应的 pull request


点赞 取消点赞 收藏 取消收藏

<< 上一篇: Laravel 5.7 新特性之引入 Laravel Dump Server 扩展包方便本地开发代码调试

>> 下一篇: Laravel 5.7 新特性系列之 resources 目录调整