2023-05-12 开启多语言插件支持……

laravel URL函数

laravel 苏 demo 4304℃ 0评论

action()

action函数为给定控制器动作生成URL,你不需要传递完整的命名空间到该控制器,传递相对于命名空间App\Http\Controllers的类名即可:

$url = action('HomeController@getIndex');

如果该方法接收路由参数,你可以将其作为第二个参数传递进来:

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

asset()

使用当前请求的scheme(HTTP或HTTPS)为前端资源生成一个URL:

$url = asset('img/photo.jpg');

secure_asset()

使用HTTPS为前端资源生成一个URL:

echo secure_asset('foo/bar.zip', $title, $attributes = []);

route()

route函数为给定命名路由生成一个URL:

$url = route('routeName');

如果该路由接收参数,你可以将其作为第二个参数传递进来:

$url = route('routeName', ['id' => 1]);

url()

url函数为给定路径生成绝对路径:

echo url('user/profile');

echo url('user/profile', [1]);
打赏

转载请注明:苏demo的别样人生 » laravel URL函数

   如果本篇文章对您有帮助,欢迎向博主进行赞助,赞助时请写上您的用户名。
支付宝直接捐助帐号oracle_lee@qq.com 感谢支持!
喜欢 (0)or分享 (0)