Tal*_*lky 17 php middleware controller views laravel
堆垛机!我现在正在学习laravel5,我喜欢它,但我正在努力做一件事.从Laravel 5开始,我们可以在控制器的构造函数中使用中间件,如下所示:
控制器文件:
public function __construct()
{
$this->middleware('admin', ['only' => 'create']);
}
Run Code Online (Sandbox Code Playgroud)
现在我想要的是定义HERE ^(不在路径文件中)中间件,用于多个视图,如'create','edit'和'show'.确定
public function __construct()
{
$this->middleware('admin', ['only' => 'create|edit|show']);
}
Run Code Online (Sandbox Code Playgroud)
不幸的是不起作用.我宁愿不使用路线.有什么想法,亲爱的朋友们?
luk*_*ter 27
只需传递数组而不是带|分隔符的字符串:
public function __construct()
{
$this->middleware('admin', ['only' => ['create', 'edit', 'show']]);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6888 次 |
| 最近记录: |