Laravel 8 仅在特定环境中安装
如果您打算仅使用 Telescope 来协助您的本地开发。可以使用 --dev
标志安装 Telescope:
composer require laravel/telescope --dev
运行 telescope:install
后,您应该从 app
配置文件中删除 TelescopeServiceProvider
服务提供注册。相反,在 AppServiceProvider
的 register
方法中手动注册服务:
/**
* 注册应用服务
*
* @return void
*/
public function register()
{
if ($this->app->isLocal()) {
$this->app->register(\Laravel\Telescope\TelescopeServiceProvider::class);
}
}
你还应该将以下内容添加到你的 composer.json
文件中来防止 Telescope 扩展包被 自动发现。
"extra": {
"laravel": {
"dont-discover": [
"laravel/telescope"
]
}
},