获得控制器?

时间:2014-03-26 16:23:04

标签: laravel laravel-4

在我看来,我通过以下方式创建链接:

URL::action('NotSureWhatController@getIndex', 'id') }}

我的视图是各种不同控制器使用的模板,在操作中更改控制器名称的最佳方法是什么?

我唯一能想到的是在控制器中设置var并传递它。

有更好的方法吗?或者获取控制器名称的方法?

我无法使用'作为'在路由器中命名控制器(因为这用于其他东西)所以这不会起作用:

Route::currentRouteName()

1 个答案:

答案 0 :(得分:0)

选项1

您应该直接在控制器中创建URL,然后将其作为变量传递给视图。视图将只打印网址。

选项2

您将控制器的名称作为变量传递给视图(始终来自控制器),然后使用blade templating的转义值在函数内打印它以生成URL。

选项3

使用REQUEST类获取有关页面的信息。