我试图在我的项目中安装yajra datatable
composer require yajra/laravel-datatables-oracle:^9.0但它返回以下错误:
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Installation request for yajra/laravel-datatables-oracle 9.0 -> satisfiable by yajra/laravel-datatables-oracle[v9.0.0].
- Conclusion: remove laravel/framework v6.1.0
- Conclusion: don't install laravel/framework v6.1.0
- yajra/laravel-datatables-oracle v9.0.0 requires illuminate/view 5.8.* -> satisfiable by illuminate/view[5.8.x-dev, v5.8.0, v5.8.11, v5.8.12, v5.8.14, v5.8.15, v5.8.17, v5.8.18, v5.8.19, v5.8.2, v5.8.20, v5.8.22, v5.8.24, v5.8.27, v5.8.28, v5.8.29, v5.8.3, v5.8.30, v5.8.31, v5.8.32, v5.8.33, v5.8.34, v5.8.35, v5.8.4, v5.8.8, v5.8.9].系统详细信息:
Windows 10
Php v7.2.5
Laravel v6.1
Laravel-Datatables v9.0发布于 2019-10-02 11:30:56
从上面的错误:
yajra/laravel-datatables-oraclev9.0.0需要照明/视图5.8。* ->可满足以下要求:照明/view5.8.x-dev、v5.8.0、v5.8.11、v5.8.12、v5.8.14、v5.8.15、v5.8.17、v5.8.18、v5.8.19、v5.8.2、v5.8.20、v5.8.22、v5.8.24、v5.8.27、v5.8.28,v5.8.29、v5.8.3、v5.8.30、v5.8.31、v5.8.32、v5.8.33、v5.8.34、v5.8.35、v5.8.4、v5.8.8、v5.8.9。
yajra/laravel-datatables-oracle v9.0.0似乎不支持Laravel 6,它只支持Laravel 5.8.*。
因此,一种解决方案可能是将您的Laravel版本降级为5.8.*。为此,在您的composer.json中,将laravel/framework更改为:
"laravel/framework": "5.8.*",然后执行composer update,然后再次安装软件包。在composer更新之前,不要忘记清除和配置应用程序缓存:
php artisan cache:clear
php artisan config:cache发布于 2019-10-02 11:21:32
改变composer.json
"laravel/framework": "6.1",至
"laravel/framework": "5.8.*",然后
composer install重试
发布于 2020-03-03 17:12:23
我有过这样的问题。我使用了Laravel站点的Laravel文档,并在站点的右上角选择了我的Laravel框架的正确版本,以查看该版本的真实文档。我希望这对你也有用。
https://stackoverflow.com/questions/58200418
复制相似问题