作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我知道我可以做到这一点
Route::get('foo/bar', array('before' => 'filter', 'uses' => 'Controller@bar'));
应用路由一些过滤器。我也知道 Route::group() 方法。无论如何,如果我想以这种方式定义一个 Controller
Route::controller('foo/{id}/bar', 'Controller');
我不能将数组作为第二个参数传递。
问题:如何对以下路由应用过滤器?
Route::controller('foo/{id}/bar', 'Controller');
=== 编辑
我想在我的 route.php 中编写代码,而不是在 Controller 构造函数中。
最佳答案
在您的 Controller 的构造函数
中,您可以使用
public function __construct()
{
$this->beforeFilter('auth');
}
此外,您还可以使用
Route::group(array('before' => 'auth'), function() {
Route::controller(...);
});
关于php - Laravel 4,如何在 Route::controller() 上应用过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21583931/
我是一名优秀的程序员,十分优秀!