我具有以下测试功能,我想直接从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,该函数将直接执行。

09-25 18:33