gpt4 book ai didi

laravel - 将 require-dev 与 Composer 和 Laravel 一起使用

转载 作者:行者123 更新时间:2023-12-02 12:00:50 26 4
gpt4 key购买 nike

我使用 require-dev 作为我的开发工具依赖项。就像 laravel 调试栏、barryvdh ide-helper 等...

当我到达生产服务器并运行“composer update --no-dev --no-scripts”时,一切似乎都正常。

然后,您意识到必须从 app.php 数组中删除“开发提供者”。

那么使用 require-dev 有什么意义呢?没有“providers-dev”数组吗?

更新:我是说我把它修好了,但它不起作用。我使用以下命令创建文件 app/config/local/app.php:

<?php
return array(
'providers' => append_config(array(
'Barryvdh\Debugbar\ServiceProvider',
'Way\Generators\GeneratorsServiceProvider',
'Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider',
'Barryvdh\Debugbar\ServiceProvider',
))
);

在 app/start/global.php 的顶部

$env = $app->detectEnvironment(function(){
$hosts = array(
'localhost' => 'local',
'127.0.0.1' => 'local',
);

if(isset($hosts[$_SERVER['SERVER_NAME']])){
return $hosts[$_SERVER['SERVER_NAME']];
}

});

我尝试回显 $env 变量,它返回“local”,因此它可以正常工作。当我打开网站时,我看不到调试栏,但其他一切都正常。

有什么建议吗?

最佳答案

只需将您的开发提供程序添加到 app/config/local/app.php 并使用 append_config:

'providers' => append_config(array(
'Barryvdh\Debugbar\ServiceProvider',
))

关于laravel - 将 require-dev 与 Composer 和 Laravel 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22298755/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com