在config/app.php配置文件中添加了此内容:
Laravel\Scout\ScoutServiceProvider::class,
Finally
php artisan vendor:publish --provider="Laravel\Scout\ScoutServiceProvider"
问题是它没有在config文件夹中发布scout.php文件...
ok,要看到您做错了什么,只需使用PHP Artisan供应商:发布,没有任何参数。
它将发布所有可用的提供。如果它不起作用,则包裹应该存在问题,请考虑重新安装它。
从: /vendor/laravel/scout/config/scout.php
to: /config/scout.php
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].
,因此在文件中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
)。然后重试供应商发布命令。
在我的案件中,我需要来自另一个依赖的侦察员。 首先,我从作曲家删除了侦察兵。然后清除并更新
然后尝试发布所有供应商,CLI将让您搜索
php artisan vendor:publish
> search scout
完成!