美文网首页larvel进阶笔记我爱编程
laravel-admin 的安装问题解决

laravel-admin 的安装问题解决

作者: 倚南_Determined | 来源:发表于2018-05-25 11:22 被阅读0次

    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 后台管理插件 - 掘金

    Laravel-admin

    Admin | Login

    OK,愉快的玩耍吧!!!

    相关文章

      网友评论

        本文标题:laravel-admin 的安装问题解决

        本文链接:https://www.haomeiwen.com/subject/zluyjftx.html