Laravel 8 儀表板授權(quán)

2021-07-26 11:58 更新

訪問 /telescope 即可顯示儀表盤。 默認情況下,您只能在 local 環(huán)境中訪問此儀表板。在你的 app/Providers/TelescopeServiceProvider.php 文件中,有一個 gate 方法。此授權(quán)能控制在 非本地 環(huán)境中對 Telescope 的訪問。您可以根據(jù)需要隨意修改此權(quán)限以限制對 Telescope 安裝和訪問:

/**
 * 注冊 Telescope gate
 *
 * 該 gate 確定誰可以在非本地環(huán)境中訪問 Telescope
 *
 * @return void
 */
protected function gate()
{
    Gate::define('viewTelescope', function ($user) {
        return in_array($user->email, [
            'taylor@laravel.com',
        ]);
    });
} 

注意:你應(yīng)該確保在生產(chǎn)環(huán)境中將 APP_ENV 環(huán)境變量更改為 Production。 否則,你的 Telescope 調(diào)試工具將公開可用。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號