Laravel TelescopeでIP制限をかける

Laravelには公式でさまざまな機能があり、デバッグに使えるTelescopeもそのうちの1つです。

ただ、他の機能に比べてドキュメントの内容が薄いところがあり、少し苦労したのメモとして残しておきます。

Telescopeの基本設定は終わっていることが前提です。

以下はTelescopeの画面にIP制限をかける方法です。

app/Providers/TelescopeServiceProvider.php

Gateのメソッドを削除し、以下のコードを追記します。

protected function authorization()
{
   $this->gate();

   Telescope::auth(function ($request) {
        return app()->environment('local') ||
            in_array($request->ip(), [
                '192.168.1.1',
            ]);
   });
}

システム開発のご相談はお気軽に

要件定義から運用まで、お客様のビジネスに最適なシステムをご提案いたします。
まずはお気軽にご相談ください。

初回相談無料 お見積もり無料 土日対応
今月の見積もり受付、残り3社様(7月限定4社様)
お問い合わせ・ご相談
先月32件のご相談

お探しの情報は見つかりましたか?

ご不明な点やご相談したいことがございましたら、
お気軽にお問い合わせください。

無料相談 オンライン対応 営業電話なし
お問い合わせはこちら