安装laravel - admin
安装之前配置cnpkg国内源
首先安装laravel
composer create-project --prefer-dist laravel/laravel RichMan 5.5.*
因为本人是用的本地开发,不是用的官网统一开发环境
出现报错一:
zlib_decode(): data error
解决办法:
编辑php.ini,修改zlib扩展相关配置:
zlib.output_compression = On
zlib.output_compression_level = 5
出现报错二:
[Composer\Downloader\TransportException]
解决办法:
composer config -g repo.packagist composer https://packagist.org
出现报错三:
[Symfony\Component\Process\Exception\RuntimeException]
解决办法:
打开php.ini
搜索disable_functions找到proc_open打开并删除即可。
出现报错四:
[ErrorException] proc_get_status() has been disabled for security reasons
解决办法:
打开php.ini
搜索disable_functions找到proc_get_status打开并删除即可。
出现报错五:
[InvalidArgumentException] Project directory RichMan/ is not empty.
解决办法:
做composer global update之前laravel new <project-name>
它会将您的laravel安装程序更新到最新版本,以支持Laravel 5.5 LTS。
安装laravel-admin
安装
composer require encore/laravel-admin
发布资源
在该命令会生成配置文件config/admin.php,可以在里面修改安装的地址、数据库连接、以及表名,建议都是用默认配置不修改。
php artisan vendor:publish --provider=“Encore\Admin\AdminServiceProvider”
完成安装
php artisan admin:install
创建/storage/app/public到/public/storage的链接
php artisan storage:link