3

我有以下测试功能,我想直接从我的 URL 或通过单击刀片视图中的链接来调用它。

public function callMeDirectlyFromUrl()
{
    return "I have been called from URL :)";
}

我的问题:是否可以从 Laravel 的刀片视图中直接从按钮单击或 URL 链接调用函数?

4

1 回答 1

15

这是解决方案:

我们假设您有一个函数,callMeDirectlyFromUrlYourController这里您可以如何直接从 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,该函数将直接执行。

于 2014-12-05T20:43:16.590 回答