gpt4 book ai didi

php - Laravel Blade 如何使用@show Action 打印出 uri

转载 作者:搜寻专家 更新时间:2023-10-31 21:26:19 25 4
gpt4 key购买 nike

在我看来,我想打印这样的 Controller uri ShopController@show

设置 var $controller = 'ShopControll';

在 View 中:

action($controller.'@show',$id)

但是出现了一些错误:

ErrorException in UrlGenerator.php line 603:
Action App\Http\Controllers\ShopController<?php echo $__env->yieldSection(); ?> not defined.

如果像这样:

action('ShopController@show',$id)

有效,输出为:

http://example.com/show/1

那么,有什么区别呢?

最佳答案

@show 是一个 blade 指令,blade 解析它你想显示这个部分请检查这里的例子

@section('sidebar')
This is the master sidebar.
@show

https://laravel.com/docs/5.2/blade#template-inheritance

你可以这样修改你的方法

action($controller,'show',$id)

关于php - Laravel Blade 如何使用@show Action 打印出 uri,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35454103/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com