尝试安装库后无法启动 laravel



我在Laravel上有网络应用程序,我试图将yajra/datatables更新到最新版本,所以它需要

'MaatwebsiteExcelExcelServiceProvider'

我尝试了作曲家更新,所以它没有帮助。现在我从composer.json
中删除了这一行

但是在打电话php artisan clear-compiled

它向我显示一个错误:

PHP 致命错误:在/var/www/html/talimger.xyz/vendor/laravel/framework/src/Illuminate/Foundation/Application.php 第 575 行中找不到类 'Maatwebsite\Excel\ExcelServiceProvider'

显示我应该在哪里删除这个 Maatwebsite 文件`

https://github.com/Maatwebsite/Laravel-Excel 的说明告诉你该做什么,但没有告诉你怎么做。假设你已经对作曲家有所了解。

这是"如何做"...

1) 删除您创建的服务提供商条目并删除您添加到 compator 的任何行,然后键入以下内容:

composer require "maatwebsite/excel"

2) 更新作曲家后,将服务提供者添加到配置/应用程序中的提供者数组中.php

拉维尔 5.1:

'MaatwebsiteExcelExcelServiceProvider',

拉维尔 5.2:

MaatwebsiteExcelExcelServiceProvider::class,

3) 您可以将外观用于较短的代码。将此添加到您的别名中:

拉维尔 5.1:

'Excel' => 'MaatwebsiteExcelFacadesExcel',

拉维尔 5.2:

'Excel' => MaatwebsiteExcelFacadesExcel,::class

应用程序中的提供程序数组中注释掉"Maatwebsite\Excel\ExcelServiceProvider".php在config下,然后在完成后运行作曲家更新,然后取消注释。

相关内容

  • 没有找到相关文章

最新更新