我们如何安装composer require Spatiale/laravel可在5.7版本的laravel中搜索
我正在我的项目中设置搜索。它包括多个要搜索的模型。首先,我尝试使用scout和scout extended,但它在where子句中没有提供太多的灵活性。因此我想看看我们如何安装composer require Spatiale/laravel可在5.7版本的laravel中搜索,laravel,algolia,spatie,laravel-scout,Laravel,Algolia,Spatie,Laravel Scout,我正在我的项目中设置搜索。它包括多个要搜索的模型。首先,我尝试使用scout和scout extended,但它在where子句中没有提供太多的灵活性。因此我想看看composer Required Spatiale/laravel searchable,但它的依赖关系似乎是laravel 5.8。 但是我的laravel版本是5.7.28。请提供解决方案 我应该如何进行同样的工作 我尝试使用scout和scout extended,但它并没有为where子句提供太多灵活性 $channel
composer Required Spatiale/laravel searchable
,但它的依赖关系似乎是laravel 5.8
。
但是我的laravel
版本是5.7.28
。请提供解决方案
我应该如何进行同样的工作
我尝试使用scout和scout extended,但它并没有为where子句提供太多灵活性
$channels = Channel::where('created_at', '>', now()->subDays(7))->get();
return view('search.index')->with(compact('channels'));
这是一个很好的查询,但是如果我用同样的方法
侦察兵和阿尔戈利亚(搜索请求)
它没有给出任何结果
当我尝试安装composer时,需要Spatiale/laravel searchable
我犯了这个错误
问题1
- 只能安装一个:laravel/framework[v5.7.28,5.8.x-dev]
- 只能安装一个:laravel/framework[5.8.x-dev,v5.7.28]
- 只能安装一个:laravel/framework[5.8.x-dev,v5.7.28]
- Spatiale/laravel searchable 1.3.0需要laravel/framework~5.8.0-> 可满足laravel/framework[5.8.x-dev]
- Spatial/laravel可搜索^1.3->可满足的安装请求 通过Spatial/laravel可搜索[1.3.0]
- laravel/框架的安装请求(锁定在v5.7.28,需要 as 5.7.*->可满足laravel/framework[v5.7.28]的要求
Laravel 5.7支持随
v1.3.0
而下降,因此您需要安装旧版本
更改日志:
可以使用以下命令安装旧版本:
composer需要空间/拉维可搜索:1.2.3
或者将此版本添加到您的
composer.json
文件中,然后运行composer update
@anonymous让我知道它是否有用!谢谢你的快速回复。如果你能用scout和algolia解决问题,你能帮我吗。正如我提到的问题。仍然有问题吗?不,安装了Spatial/searchable,但我已经使用scout实现了它。我使用Spatial作为替代。因此,如果我可以为scout获得更好的答案,那么我就不需要移动到Spatial。
$channels = Channel::search($request->q)->where('created_at', '>', now()-
>subDays(7))->get();