我的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
添加别名和提供程序后无法在laravel根路径中运行任何命令,其显示如下错误
In ProviderRepository.php line 208: Class 'SimpleSoftwareIO\QrCode\QrCodeServiceProvider' not found
7条答案
按热度按时间iyfamqjs1#
我使用Laravel 7,我找到了解决方案。安装QR“simplesoftwareio/simple-qrcode”后:“^3.0”
1.(不要在config/app.php中添加此内容)config/app.php上的'providers'和'aliases'
1.尝试在你的刀片模板test.blade.php中添加qr
1.对我很有效
owfi6suc2#
首先使用以下命令安装composer
在web.php文件中添加以下内容
名为qrcode.blade.php的blade文件必须如下所示
使用laravel 7时无需在config/app.php中添加别名和提供程序
需要运行以下命令来安装imagemagick
您可以检查安装以运行命令
如果安装成功,它将显示如下
然后,需要重新启动你的apache服务器或重新启动你的系统,它会正常工作。
Click Here to check final result.
pexxcrt23#
在
config\app.php
下更新如下:供应商:
别名:
或删除此提供程序和。
qcbq4gxm4#
没有一个答案对我有用。下面是我如何在Laravel 9上用PHP8修复它的。
首先,我们必须安装PHP GD库。
安装Simple QRcodde版本4或更高版本。
不需要更改config/app.php。
我们可以简单地在刀片视图文件上使用它:
zf2sa74q5#
在命令行
composer dump-autoload
上执行,您可以从别名\QrCode::method()
调用gcuhipw96#
在我的例子中,我没有找到QrCode类,所以我运行:
1.再试一次
如果在此之后仍然出现相同的错误。试试这个:
x3naxklr7#
return view('qrCode');});强文本
将格式改为svg