如果我在中间件中进行身份验证并向\Illuminate\Http\Request $request对象添加一些数据并通过注入\Illuminate\Http\Request $request控制器方法在控制器中使用该数据,这是否可取?
原因是,应用程序需要进行数据库调用以查明凭据是否有效,如果是,则返回类似我在后续数据库操作中使用的主键.
目前,一切都在控制器中完成.如果我要使用单独的中间件进行身份验证,如果中间件检查通过,我可以将我的控制器所需的数据绑定到请求对象吗?如果是的话,我应该怎么做呢?
灵感 - Expressjs通过一堆中间件/路由绑定和传递数据的方式.