【发布时间】:2016-02-04 09:50:07
【问题描述】:
我正在尝试从 action() 辅助函数调用我的一个控制器内部的一个函数。我需要将一个参数传递给我的函数。
这是我要调用的函数:
public function my_function($clef = 'title')
{
$songs = Song::orderBy($clef)->get();
return View::make('my_view', compact('songs'));
}
这是我的称呼:
<a href="{{ action('MyController@My_View', ['clef' => 'author']) }}">Author</a>
该函数始终以默认值运行,即使我在调用中添加了任何其他内容。从我在地址栏中看到的内容来看,该参数似乎与呼叫一起发送:
http://www.example.com/my_view?clef=author
据我所知,这对我来说似乎是正确的,但既然它不起作用,我必须找到它不是的证据。用正确的参数调用我的函数的最干净的方法是什么?
【问题讨论】:
-
你确定使用
MyController@My_View吗?看起来应该是MyController@my_function