ミドルウェアでモデルを使用して特定の操作を実行したいと考えています。ここで私が達成したいものの例は次のとおりです。Laravel 5のリクエストからurlパラメータを取得する方法は?
public function handle($request, Closure $next)
{
$itemId = $request->param('item'); // <-- invalid code, serves for illustration purposes only
$item = Item::find($itemId);
if($item->isBad()) return redirect(route('dont_worry'));
return $next($request);
}
私の質問、どのように私は$request
から目的のパラメータを取得することができますか?
"request-> param( 'item')" GET/POSTパラメータを要求していますか? – pbalazek
@pbwnedはURLパラメータです。例えば、 '/ item/{id}'ルートから 'id'部分を抽出してください。 –