:私のコントローラで
public function handle($request, Closure $next)
{
dd($request->request); // prints null
if (Auth::check()) {
$userLogged = Auth::user();
if (!$userLogged->isSuperAdmin()) {
throw new UnauthorizedException;
}
}
return $next($request);
}
Kernel.php
protected $routeMiddleware = array(
...
'federation' => Middleware\FederationMiddleware::class,
では、私が持っている:
public function __construct()
{
$this->middleware('federation');
}
基本的に必要なのは、連合の所有者が自分の情報を編集できるようにすることです。そのため、URLを解析して、URLが含まれている場合federations/{federationID} and federationID == user-> federation() - > id、アクセス許可
dd($ request-> request)の代わりにdd($ request-> getMethod())を使ってデバッグしようとすると、POSTリクエストではないので、nullになります – Brett
これはGETですが、私にURL Paramsを渡しますか? –
- >クエリはGETパラメータを与えるでしょう、私はかなり確信しています。 symfonyリクエストクラスを使用しているので、 – Brett