1、Laravel安装
Laravel 使用 Composer 来管理项目依赖。因此,在使用 Laravel 之前,请确保你的机器已经安装了 Composer。
composer create-project --prefer-dist laravel/laravel blog #blog是项目名称可以自己随意修改
安装成功之后就可以安装laravel-admin
4、Laravel-admin安装
-
#1:
-
composer
require encore/laravel-
admin:
1.*
#用composer安装laravel-admin 1.*代表版本
-
#也可以使用
-
composer
require encore/laravel-admin
-
#2:
-
php artisan
vendor:publish --provider=
"Encore\Admin\AdminServiceProvider"
#发布资源
-
#3:
-
php artisan
admin:install
#安装laravel-admin并进行数据库迁移
5、常见问题
- php artisan admin:install
运行这个命令的时候,如果遇到了下面的错误:
SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes (SQL: alter table
usersadd unique
users_email_unique(
email))
-
<?php
-
-
namespace
App\
Providers;
-
-
use
Illuminate\
Support\
ServiceProvider;
-
use
Illuminate\
Support\
Facades\
Schema;
//add fixed sql
-
-
class AppServiceProvider extends ServiceProvider
-
{
-
/**
-
* Bootstrap any application services.
-
*
-
* @return void
-
*/
-
public
function boot()
-
{
-
Schema::defaultStringLength(
191);
//add fixed sql
-
}
-
-
/**
-
* Register any application services.
-
*
-
* @return void
-
*/
-
public
function register()
-
{
-
//
-
}
-
}
至此已经可以运行项目
config 下的 app.php 修改
'locale' => 'zh-CN',
如果zh-CN不起作用的话,可以看一下自己下载的版本对应的文件名是什么。
记得修改配置文件之后需要更新缓存。更新缓存:
php artisan config:cache
左侧导航栏,由于数据库 admin_menu** 里面存的是英文字符 **,所以需要个人手动修改。
- 在添加或者修改的时候报错,解决方法 在 config/filesystems.php 中添加:
-
'admin' => [
-
'driver' =>
'local',
-
'root' => public_path(
'upload'),
-
'visibility' =>
'public',
-
'url' => env(
'APP_URL').
'/upload',
-
],
打开config/admin.php
,修改layout
,
去掉sidebar-collapse
,留下sidebar-mini
'layout' => ['sidebar-mini'],
转载:https://blog.csdn.net/weixin_39616995/article/details/115960253
查看评论