微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

laravel-admin 搭建过程遇到的问题

安装laravel框架--注意要安装好composer
composer create-project --prefer-dist laravel/laravel
安装laravel-admin
#安装laravel-admin扩展
composer require encore/laravel-admin
#发布资源
PHP artisan vendor:publish --provider="Encore\Admin\AdminServiceProvider"
#安装laravel-admin
PHP artisan admin:install
错误解决
sqlSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; 
max key length is 767 bytes (sql: alter table `users` add unique `users_email_unique`(`email`))




<?PHP
/*
 * @Author: your name
 * @Date: 2021-07-29 09:40:31
 * @LastEditTime: 2021-07-29 09:54:07
 * @LastEditors: Please set LastEditors
 * @Description: In User Settings Edit
 * @FilePath: \laravel\app\Providers\AppServiceProvider.PHP
 */

namespace App\Providers;

use Illuminate\Support\Facades\Schema;
use Illuminate\Support\ServiceProvider;

class AppServiceProvider extends ServiceProvider
{
    /**
     * Register any application services.
     *
     * @return void
     */
    public function register()
    {
        //
    }

    /**
     * Bootstrap any application services.
     *
     * @return void
     */
    public function boot()
    {
        Schema::defaultStringLength(191);
    }
}

添加报错解决方

在config/filesystems.PHP 添加如下内容

'admin' => [
            'driver' => 'local',
            'root'=>public_path('upload'),
            'visibility'=>'public',
            'url'=>env('APP_URL').'/public/upload/',
        ],
http://www.loc.laravel.com/index.php/admin/auth/users
账号:admin
密码:admin

注意:

图片加载问题:图片加载可能存在加载不出来,主要是因为env文件配置问题,和文件目录问题
文件filesystems.PHP
'admin' => [
            'driver' => 'local',
            'root'=>public_path('upload'),
            'visibility'=>'public',
            'url'=>env('APP_URL').'/upload/',
        ],
.env文件修改

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。