从Laravel中的Button或URL运行功能

时间:2014-12-05 18:59:26

标签: laravel laravel-5 laravel-5.1 laravel-5.2 laravel-4.2

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

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

我的问题:是否可以直接通过Laravel中刀片视图的按键点击或网址链接调用功能?

1 个答案:

答案 0 :(得分:13)

以下是解决方案:

我们假设您在callMeDirectlyFromUrl中有一个函数YourController,在这里您可以直接从URL,Hyperlink或Button调用该函数。

创建路线

Route::get('/pagelink', 'YourController@callMeDirectlyFromUrl');

在视图刀片php文件中添加链接

<a href="{{action('YourController@callMeDirectlyFromUrl')}}">Link name/Embedded Button</a>

这已在Laravel 4.2上测试过 - &gt; 5.2到目前为止。

点击此链接或调用URL www.somedomain.com/pagelink,该功能将直接执行。