PHP
安装laravel-admin
本篇博客教大家在安装laravel-admin前需要注意的亮点,同时将安装过程向大家分享
最近放假在家没事做,博主想到用laravel-admin做一个管理后台,将安装过程以及过程中遇到的坑向大家分享下,避免大家遇坑。
在安装前我们先修改两点,等下在安装过程中会报错,所以我们将先修改这两点,避免遇坑,打开以下路径:config/database.php,我们找到mysql的配置,修改如下:
'mysql' => [ 'driver' => 'mysql', 'host' => env('DB_HOST', '127.0.0.1'), 'port' => env('DB_PORT', '3306'), 'database' => env('DB_DATABASE', 'forge'), 'username' => env('DB_USERNAME', 'forge'), 'password' => env('DB_PASSWORD', ''), 'unix_socket' => env('DB_SOCKET', ''), 'charset' => 'utf8mb4', 'collation' => 'utf8mb4_unicode_ci', 'prefix' => 'api_', 'strict' => true, 'engine' => null, ],
修改为:
'mysql' => [ 'driver' => 'mysql', 'host' => env('DB_HOST', '127.0.0.1'), 'port' => env('DB_PORT', '3306'), 'database' => env('DB_DATABASE', 'forge'), 'username' => env('DB_USERNAME', 'forge'), 'password' => env('DB_PASSWORD', ''), 'unix_socket' => env('DB_SOCKET', ''), 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'prefix' => 'api_', 'strict' => true, 'engine' => null, ],
然后我们再将
'engine' => null,
修改为:
'engine' => 'InnoDB ROW_FORMAT=DYNAMIC'
完成以上两点的修改,我们便可以成功的避开两个坑,然后就是代码安装了,安装过程如下:
首先确保安装好了laravel,并且数据库连接设置正确。
composer require encore/laravel-admin
然后运行下面的命令来发布资源:
php artisan vendor:publish --provider="Encore\Admin\AdminServiceProvider"
然后运行下面的命令完成安装:
php artisan admin:install
启动服务后,在浏览器打开 http://localhost/admin/
,使用用户名 admin
和密码 admin
登陆.
这样便完成了laravel-admin的安装。
0条评论