我具有以下测试功能,我想直接从URL或通过单击刀片视图中的链接来调用。
public function callMeDirectlyFromUrl()
{
return "I have been called from URL :)";
}
我的问题:是否可以通过Laravel刀片视图中的按钮单击或URL链接直接调用函数?
最佳答案
解决方法如下:
我们假设您在callMeDirectlyFromUrl
中有一个函数YourController
,在这里您可以直接从URL,超链接或按钮中调用该函数。
创建路线
Route::get('/pagelink', 'YourController@callMeDirectlyFromUrl');
在视图刀片php文件中添加链接<a href="{{action('YourController@callMeDirectlyFromUrl')}}">Link name/Embedded Button</a>
到目前为止,这已经在Laravel 4.2-> 5.2上进行了测试。通过单击此链接或调用URL
www.somedomain.com/pagelink
,该函数将直接执行。