我想在刀片服务器中使用一些URL帮助程序,它为当前控制器的另一个操作创建URL。例如,我当前的路线是MuMu@index
,我想要为另一个操作show
制作网址。
答案 0 :(得分:0)
其中一种方法是创建帮手:
function thisAction($action, $params) {
$route = Route::current()->getAction()['controller'];
$controller = "\\". explode('@', $route)[0];
return action($controller . '@' . $action, $params);
}
所以在刀片中:{{ thisAction('show', $myParam) }}
。也可以扩展laravel语法,因此在结果中它将是@thisAction ('show')
,但现在我不知道如何执行此操作。