2014-03-26 50 views
0

在我看来,我创建通过链接:获取控制器?

URL::action('[email protected]', 'id') }} 

我的看法是用于由各种不同的控制器的模板,有什么改变的动作控制器的名字最好的方法是什么?

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

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

我不能用“作为”的路线来命名控制器或者(因为这是用别的东西),所以这是行不通的:

Route::currentRouteName() 

回答

0

选项1

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

选项2

您通过控制器作为变量视图(总是从控制器)的名称,然后您使用blade templating逃逸值来打印你的函数内部生成URL 。

选项3

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