跑步后,作曲家需要Laravel/Scout 在config/app.php配置文件中添加了此内容: Laravel \ Scout \ ScoutserviceProvider :: class, 最后 PHP手工艺品供应商:发布-provider =“ Laravel \

问题描述 投票:0回答:5

在config/app.php配置文件中添加了此内容:

Laravel\Scout\ScoutServiceProvider::class,

Finally

php artisan vendor:publish --provider="Laravel\Scout\ScoutServiceProvider"
问题是它没有在config文件夹中发布scout.php文件...

ok,要看到您做错了什么,只需使用PHP Artisan供应商:发布,没有任何参数。

它将发布所有可用的提供。如果它不起作用,则包裹应该存在问题,请考虑重新安装它。

laravel-5
5个回答
3
投票
您只需要手动复制并创建配置文件:

从: /vendor/laravel/scout/config/scout.php

to: /config/scout.php


1
投票

i有相同的问题,但是使用

lumen

,在我的情况下输出是这样的:

Problem 1 - Conclusion: don't install laravel/scout v3.0.7 - Conclusion: don't install laravel/scout v3.0.6 - Conclusion: don't install laravel/scout v3.0.5 - Conclusion: don't install laravel/scout v3.0.4 - Conclusion: don't install laravel/scout v3.0.3 - Conclusion: don't install laravel/scout v3.0.2 - Conclusion: don't install laravel/scout v3.0.1 - Conclusion: don't install laravel/scout v3.0.0 - Conclusion: don't install laravel/scout 3.0.x-dev - Conclusion: remove illuminate/bus v5.3.23 - Installation request for laravel/scout ^3.0 -> satisfiable by laravel/scout[3.0.x-dev, v3.0.0, v3.0.1, v3.0.2, v3.0.3, v3.0.4, v3.0.5, v3.0.6, v3.0.7]. - Conclusion: don't install illuminate/bus v5.3.23 - laravel/scout 3.0.x-dev requires illuminate/bus ~5.4 -> satisfiable by illuminate/bus[5.4.x-dev, 5.5.x-dev, v5.4.0, v5.4.13, v5.4.17, v5.4.19, v5.4.27, v5.4.9]. - Can only install one of: illuminate/bus[5.4.x-dev, v5.3.23]. - Can only install one of: illuminate/bus[5.5.x-dev, v5.3.23]. - Can only install one of: illuminate/bus[v5.4.0, v5.3.23]. - Can only install one of: illuminate/bus[v5.4.13, v5.3.23]. - Can only install one of: illuminate/bus[v5.4.17, v5.3.23]. - Can only install one of: illuminate/bus[v5.4.19, v5.3.23]. - Can only install one of: illuminate/bus[v5.4.27, v5.3.23]. - Can only install one of: illuminate/bus[v5.4.9, v5.3.23]. - Installation request for illuminate/bus (locked at v5.3.23) -> satisfiable by illuminate/bus[v5.3.23].


0
投票
5.4

,因此在文件中composer.json在以下行中更改版本:

"laravel/lumen-framework": "5.4.*"

在此之后运行: composer dump-autoload composer update composer require laravel/scout 完成:

  php artisan vendor:publish --provider="Laravel\Scout\ScoutServiceProvider"

韦尔是流明的情况,但是如果不是您的情况,请尝试更新作曲家文件上的Laravel版本,然后在安装侦察件之前进行更新。 我希望这有帮助。

如果您使用

artisan config:cache

缓存了配置,这可能会发生。为了求解它清除配置缓存(通过再次运行
artisan config:cache
)。然后重试供应商发布命令。

在我的案件中,我需要来自另一个依赖的侦察员。 首先,我从作曲家删除了侦察兵。然后清除并更新


0
投票

然后尝试发布所有供应商,CLI将让您搜索

php artisan vendor:publish
> search scout
完成!


0
投票

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.