👻

[Laravel]Middlewareを活用し特定APIリクエストにだけ追加処理を行う

に公開
2
株式会社THIRD エンジニアブログ

Discussion

MaruMaru

突然のコメント失礼します。

    public function handle(Request $request, Closure $next)
    {
        return $next($request);
        # ここよりも後に処理を描くと「後段」で動作するMiddlewareとなる

        \Log::info('AfterSampleMiddleware');
    }

上記のコード例ですが、return以降は実行されないと思うので、正しくは以下ではないでしょうか?

    public function handle(Request $request, Closure $next)
    {
        $response = $next($request);
        # ここよりも後に処理を描くと「後段」で動作するMiddlewareとなる
        \Log::info('AfterSampleMiddleware');

        return $response
    }

https://laravel.com/docs/11.x/middleware#middleware-and-responses

zenn_kurarazenn_kurara

@Maru さん
おぉ、本当ですね。
完全にミスってます。
ご指摘ありがとうございます!