在我的控制器中,我无法从中获取数据,$request
因为在中间件之后它是空的。
出于某种原因,当我调用控制器方法时,数据被设置在$request
中间件中,我可以访问它并检查它,但只要我这样做:
return $next($request);
in 控制器是$request->all()
一个空数组。
我试图删除所有middleware
功能,但没有任何改变。
可能是什么原因?
这现在是我的中间件:
class CheckApi {
public function handle( $request, Closure $next )
{
return $next( $request );
}
}
这是控制器:
class StatusController extends ApiController {
/**
* Store a newly created resource in storage.
*
* @param Request $request
* @return \Illuminate\Http\Response
*/
public function store( Request $request )
{
dd($request->all());
}
}