0

我是 laravel 的新手。我不知道如何在 laravel 5.1 中安装 aimeos,因为 laravel 5.0 的安装指南,在 L5 和 L5.1 之间有不同的服务提供商。

我收到了这个错误:

C:\xampp\htdocs\classic>composer require aimeos/aimeos-laravel
Using version ^1.0 for aimeos/aimeos-laravel
./composer.json has been updated



[Symfony\Component\Debug\Exception\FatalErrorException]
Class 'Aimeos\Shop\ShopServiceProvider' not found



Script php artisan clear-compiled handling the pre-update-cmd event returned with an error

请帮我。

4

2 回答 2

0

Laravel 5.0 和 5.1 安装 Aimeos 网店包时没有区别:

https://aimeos.org/docs/Laravel/Install_Aimeos

更新:

由于最近 Laravel 5.1.x 的更改似乎存在问题,因为现在在 composer 安装包之前使用服务提供者。我已经在我的测试安装中解决了这个问题

  • 从 config/app.php 中删除提供程序
  • 在 composer.json 文件的“脚本”部分中删除与 Aimeos 相关的工匠命令
  • 之后使用 aimeos-laravel 包作为要求运行“作曲家更新”
  • 之后手动执行工匠任务(“vendor:publish”、“migrate”、“aimeos:setup”、“aimeos:cache”)
于 2015-07-01T21:12:57.323 回答
0

下载https://github.com/aimeos/aimeos-laravel。将包放置到根目录或所需文件夹,同时更新作曲家集

"require": {
              .......
             "laravel/framework": "^5.1.11",
             ......
             }

然后眉毛

https://aimeos.org/docs/Laravel/Install_Aimeos#Laravel_5.0.2F5.1_and_Aimeos_1.0链接并按照说明进行操作。

于 2017-01-13T10:36:53.767 回答