php - 在 laravel 7 中找不到类 'SimpleSoftwareIO\QrCode\QrCodeServiceProvider'

标签 php laravel

我的php版本是7.4,laravel版本是7.0

'providers' => [SimpleSoftwareIO\QrCode\QrCodeServiceProvider::class,],

别名

'aliases' => ['QrCode' => SimpleSoftwareIO\QrCode\Facades\QrCode::class,],

在我的 composer.json 文件中

"require": {
    "php": "^7.2.5",
    "fideloper/proxy": "^4.2",
    "fruitcake/laravel-cors": "^1.0",
    "guzzlehttp/guzzle": "^6.3",
    "laravel/framework": "^7.0",
    "laravel/tinker": "^2.0",
    "simplesoftwareio/simple-qrcode": "^3.0"
},

here is error image

添加别名后,provider 无法在 laravel root 路径中运行任何命令,它会显示这样的错误

In ProviderRepository.php line 208: Class 'SimpleSoftwareIO\QrCode\QrCodeServiceProvider' not found

最佳答案

我使用 Laravel7 并找到了解决方案。 安装二维码“simplesoftwareio/simple-qrcode”后:“^3.0”

  1. (不要在 config/app.php 中添加这个)config/app.php 上的“提供者”和“别名”
#'providers' => [SimpleSoftwareIO\QrCode\QrCodeServiceProvider::class,],
#'aliases' => ['QrCode' => SimpleSoftwareIO\QrCode\Facades\QrCode::class,],
  1. 尝试在你的 blade 模板 test.blade.php 中添加 qr
{!! QrCode::size(250)->generate('www.google.com'); !!} 
  1. 对我有用

关于php - 在 laravel 7 中找不到类 'SimpleSoftwareIO\QrCode\QrCodeServiceProvider',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62356470/

相关文章:

php - mysql性能和安全相关问题

php - 添加 WHERE YEAR 中断计算

php - "onchange"事件触发时如何调用 PHP 函数?

php - 如何在 Laravel 中对密码使用 MD5 哈希?

Laravel 更新请求验证如何获取id

php - 我如何在 php 中将 STARTTLS 与 swiftmailer 一起使用?

php - 带有双引号的json解析错误

php - Laravel 4 命名空间 Controller 中的路由和命名空间

Laravel 实时与 socket.io

javascript - Ajax 正在传递 URL 中的数据,但不起作用