In meinem Controller kann ich die Daten nicht von $request
bekommen, weil es nach einer Middleware leer ist.
Aus irgendeinem Grund, wenn ich die Controller-Methode aufrufen, die Daten sind in $request
und in der Middleware kann ich darauf zugreifen und überprüfen, aber sobald ich tun:
return $next($request);
die $request->all()
in Controller ist ein leeres Array.
Ich habe versucht, alle middleware
Funktionen zu entfernen, aber nichts ändern.
Was kann der Grund sein?
Dies ist nun meine Middleware:
class CheckApi {
public function handle($request, Closure $next)
{
return $next($request);
}
}
und dies ist der Controller:
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());
}
}