1. 创建 Laravel 项目
只要跟着官方文档走,创建一个 Laravel 项目还是很简单的:
// 使用 Composer 下载 Laravel 安装程序(首先确定你安装了composer,相信大家都会,网上也有很多教程很简单)
composer global require"laravel/installer"
// 如果这一步安装不成功,可以切换一下非root用户试试,我切换了其他用户成功了
// 创建 web 项目(我的项目名称是clown)
laravel new clown
2. 安装 laravel-admin
注:当前版本(1.5)需要安装 PHP 7+和 Laravel 5.5
安装插件:
composer require encore/laravel-admin "1.5.*"
// 发布资源:
php artisan vendor:publish --provider="Encore\Admin\AdminServiceProvider"
// 安装
php artisan admin:install
注意:进行完这一步我遇到了一个问题,没有安装成功,有一些文档没有提到,我说一下解决办法,没出错的话就忽略吧
这是我的问题截图在你的这个目录下 clown\app\Providers 的 AppServiceProvider.php打开在boot方法中插入一行
public function boot()
{
Schema::defaultStringLength(191);
}
这里调用了一个类,需要添加:
use Illuminate\Support\Facades\Schema;
然后就完美解决了问题
我谷歌的大概是某个数据默认长度的问题,具体我也不清楚,迁移数据库的问题
这是解决方法的原链接:[5.4] SQL error when migrating tables · Issue #17508 · laravel/framework · GitHub
中文的链接:应该是laravel 5.4 以及之前的才会有这个问题,不太清楚
Laravel 5.4: Specified key was too long error - Laravel News
总之问题是解决了,然后在运行一次:
php artisan admin:install
然后就可以直接输入/admin
账号密码都是 admin
推荐三个两个网址供学习用
推荐一个 Laravel admin 后台管理插件 - 掘金
OK,愉快的玩耍吧!!!
网友评论