Laravel 5.7 支持代码提示友好的 Action URL 生成
感谢 Sebastian De Deyne, 在 Laravel 5.7 中支持了一种新的控制器动作 URL 生成语法,你之前有可能已经听过这种 URL 生成特性 —— 「元组符号」或者「可调用数组语法」:
下面是这个语法如何在 5.7 版本中使用的:
<?php
$url = action([PostsController::class, 'index']);
目前 (Laravel 5.6 版本) 动作辅助函数仅仅支持以下大家比较熟悉的语法:
<?php
$url = action('UserController@profile', ['id' => 1]);
如果你使用代码编辑器或者支持代码导航的 IDE,新的可调用数组语法的其中一个优势是能让你快速直接地导航到控制器。
你可以查看相关的即将到来的新文档 URL 生成,如果你对哪段代码的改变才支持了这新功能感兴趣,可以查看 5.7 URL 生成器 动作的元组符号 pull request。
本文中的所有译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。
本帖已被设为精华帖!
推荐文章: