我试图再次安装anahkiasen /前包装但它不会起作用。有趣的是,我在弱的时候下载了它并且它工作得很好。我的代码如果完成并使用了这个以前的软件包。我试图在半小时前安装一个新的包,因为这个以前的课程已经找不到了。
就像我提到的那样,它之前的工作非常好,但是因为我做了一个作曲家更新,所以它不起作用。
我做了他们在这里说的话:
https://github.com/formers/former/wiki/Getting-started
首先我运行这个::
composer require anahkiasen/former:4.0.*@dev
然后是作曲家更新
更新后,我在config / app.php提供程序部分添加了这个:
Former\FormerServiceProvider::class,
,这在别名部分:
'Former' => 'Former\Facades\Former',
我尝试过但它仍然无法正常工作。刚刚获得
Class 'Former\FormerServiceProvider' not found
作为输出
我之前删除了我想要安装的软件包并找到了另一种方式..但是前一类的问题仍然存在。
感谢您的帮助!
终端输出:
/var/www/laravel# php composer.phar require anahkiasen/former
给出:
Using version ^4.0 for anahkiasen/former
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Nothing to install or update
Generating autoload files
--------然后我添加了提供者/别名---之后:
composer update --no-scripts
给出
Loading composer repositories with package information
Updating dependencies (including require-dev)
Nothing to install or update
Generating autoload files
composer dump-autoload
当然是:
Generating autoload files
/var/www/laravel/logs# php artisan config:publish anahkiasen/former
给出:
PHP Fatal error: Class 'Former\FormerServiceProvider' not found in /var/www/laravel/logs/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php on line 146
[Symfony\Component\Debug\Exception\FatalErrorException]
Class 'Former\FormerServiceProvider' not found
请注意,我在最后一个命令中更改了目录
答案 0 :(得分:1)
让我们从头开始。
按照以下步骤操作: -
1)在终端运行以下命令: -
composer.phar require anahkiasen/former
2)它会询问您的版本,输入dev-master
3)在app/config/app.php
中将以前的服务提供商添加到您的Laravel应用程序中。在providers数组中添加:
'Former\FormerServiceProvider',
通过将其Facade添加到同一文件中的aliases数组中来添加别名以前的主类:
'Former' => 'Former\Facades\Former',
4)运行composer update --no-scripts
之后,运行composer dump-autoload
,这应该可以。
如果不起作用,请运行此命令: -
php artisan config:publish anahkiasen/former
希望它会对你有所帮助:)。