安装laravel-admin

composer require encore/laravel-admin安装laravel-admin的官方文档
https://laravel-admin.org/docs/zh/installation

1.安装laravel 5.5 

composer create-project laravel/laravel=5.5.* laravel-admin --prefer-dist

2.数据库新建一个数据库  名称为laravel-admin

3. 打开laravel-admin 目录,修改 .env  文件中的数据库配置

cd laravel-admin/

4. 通过composer 引入laravel-admin

composer require encore/laravel-admin

5. 发布资源,该命令会生成配置文件 config/admin.php,可以在里面修改安装的地址、数据库连接、以及表名,建议都是用默认配置不修改

php artisan vendor:publish --provider="Encore\Admin\AdminServiceProvider"

6.完成安装,创建数据表

php artisan admin:install

可能会遇到以下错误

错误一:

以上报错是因为数据库版本低于当前laravel要求,laravel现在默认utf8mb4包括存储emojis支持。

如果你运行MySQL v5.7.7或者更高版本,则不会报这个错误。

解决办法:

找到 /app/Providers/AppServiceProvider.php 添加 Schema::defaultStringLength(191);

错误二:

解决办法:

找到 /app/Providers/AppServiceProvider.php 添加 use Illuminate\Support\Facades\Schema;

注意:添加完代码,要去数据库删除一下所有的数据表 再去执行 一遍 php artisan admin:install

最后访问 

http://localhost/laravel-admin/public/index.php/admin/auth/login

默认账号 用户名 admin  密码 admin 

laravel-admin 的配置文件为 config/admin.php

开发工作在 app/Admin 下进行

app/Admin/routes.php文件用来配置后台路由。

app/Admin/bootstrap.php 是laravel-admin的启动文件, 使用方法请参考文件里面的注释.

app/Admin/Controllers目录用来存放后台控制器文件,该目录下的HomeController.php文件是后台首页的显示控制器,ExampleController.php为实例文件。

静态文件

后台所需的前端静态文件在/public/vendor/laravel-admin目录下.

你可能感兴趣的:(安装laravel-admin)