我们如何在 laravel 的 5.7 版本中安装 composer require spatie/laravel-searchable
how can we install composer require spatie/laravel-searchable in 5.7 version of laravel
我正在我的 project.which 中设置搜索,包括 search.Firstly 的多个模型,我尝试使用 scout 和 scout extended 但它在 clause.so 的位置没有提供太多灵活性我想看看 composer require spatie/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'));
这很完美,因为这是一个简单的查询,但如果我尝试使用
the scout and algolia(搜索请求)
$channels = Channel::search($request->q)->where('created_at', '>', now()-
>subDays(7))->get();
它没有给出任何结果。
当我尝试安装时 composer require spatie/laravel-searchable
我遇到了这个错误
Problem 1
- Can only install one of: laravel/framework[v5.7.28, 5.8.x-dev].
- Can only install one of: laravel/framework[5.8.x-dev, v5.7.28].
- Can only install one of: laravel/framework[5.8.x-dev, v5.7.28].
- spatie/laravel-searchable 1.3.0 requires laravel/framework ~5.8.0 ->
satisfiable by laravel/framework[5.8.x-dev].
- Installation request for spatie/laravel-searchable ^1.3 -> satisfiable
by spatie/laravel-searchable[1.3.0].
- Installation request for laravel/framework (locked at v5.7.28, required
as 5.7.*) -> satisfiable by laravel/framework[v5.7.28].
Laravel 5.7 支持已随 v1.3.0
删除,因此您需要安装旧版本。
变更日志:https://github.com/spatie/laravel-searchable/blob/master/CHANGELOG.md
您可以使用以下命令安装旧版本:
composer require spatie/laravel-searchable:1.2.3
或将此版本添加到您的 composer.json
文件和 运行 composer update
我正在我的 project.which 中设置搜索,包括 search.Firstly 的多个模型,我尝试使用 scout 和 scout extended 但它在 clause.so 的位置没有提供太多灵活性我想看看 composer require spatie/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'));
这很完美,因为这是一个简单的查询,但如果我尝试使用 the scout and algolia(搜索请求)
$channels = Channel::search($request->q)->where('created_at', '>', now()-
>subDays(7))->get();
它没有给出任何结果。
当我尝试安装时 composer require spatie/laravel-searchable
我遇到了这个错误
Problem 1
- Can only install one of: laravel/framework[v5.7.28, 5.8.x-dev].
- Can only install one of: laravel/framework[5.8.x-dev, v5.7.28].
- Can only install one of: laravel/framework[5.8.x-dev, v5.7.28].
- spatie/laravel-searchable 1.3.0 requires laravel/framework ~5.8.0 -> satisfiable by laravel/framework[5.8.x-dev].
- Installation request for spatie/laravel-searchable ^1.3 -> satisfiable by spatie/laravel-searchable[1.3.0].
- Installation request for laravel/framework (locked at v5.7.28, required as 5.7.*) -> satisfiable by laravel/framework[v5.7.28].
Laravel 5.7 支持已随 v1.3.0
删除,因此您需要安装旧版本。
变更日志:https://github.com/spatie/laravel-searchable/blob/master/CHANGELOG.md
您可以使用以下命令安装旧版本:
composer require spatie/laravel-searchable:1.2.3
或将此版本添加到您的 composer.json
文件和 运行 composer update