我有一个控制器,我们称之为DummyController,它在controllers文件夹的根目录中执行CRUD操作。我已经将虚拟控制器移动到一个更高级别的不同目录中,所以我们的DummyController现在位于名为'r'的文件夹中。
由于我已经更新了编辑表单,它与虚拟控制器一起使用:
{!! Form::model($message, ['method' => 'PATCH', 'action' => ['r\DummyController@update', $message->id]]) !!}
现在它已经坏了。我试过玩控制器并将问题缩小到我在Dummy Controller中使用的中间件。我有'auth'中间件和我自己的'角色'中间件:
if (Auth::user()->role_id != config('Roles.admin')) {
return redirect('/');
}
如果我删除一个中间件,一切都开始工作,我不能同时运行,这很奇怪,因为它之前工作正常。