当前位置:网站首页>完整安装 Laravel-Admin 框架
完整安装 Laravel-Admin 框架
2022-08-02 03:26:00 【陌潇】
1、Laravel安装
Laravel 使用 Composer 来管理项目依赖。因此,在使用 Laravel 之前,请确保你的机器已经安装了 Composer。
通过 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))
在app\Providers\AppServiceProvider.php添加默认值
<?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'],

边栏推荐
- Praying: 1 vulnhub walkthrough
- Orasi: 1 vulnhub walkthrough
- Offensive and defensive world - novice MISC area 1-12
- 不懂“赚钱逻辑”,你永远都是社会最底层(广告电商)
- Uniapp | compatibility problems in the development of (to be continued)
- 超级云APP,陪伴您一起成长的软件
- Alibaba Cloud MySQL 5.7 installation and some major problems (total)
- 战场:3(双子叶植物)vulnhub走读
- Scrapy crawler encounters redirection 301/302 problem solution
- laravel 写api接口时 session获取不到处理办法
猜你喜欢
随机推荐
利用cookie获取admin权限 CTF基础题
广告电商「私域打工人」职业前景:你离月薪6万,还差多远?
redis未授权访问(4-unacc)
Praying: 1 vulnhub walkthrough
Alibaba Cloud MySQL 5.7 installation and some major problems (total)
Masashi: 1 vulnhub walkthrough
VIKINGS: 1 vulnhub walkthrough
CTF入门之md5
MOMENTUM: 2 vulnhub walkthrough
Google Hacking
pytorch:保存和加载模型
一个网络安全小白鼠的学习之路—nmap高级用法之脚本使用
Eric靶机渗透测试通关全教程
超级云APP,陪伴您一起成长的软件
Syncthing文件同步方案完全攻略(亲测有效)
Uniapp | compatibility problems in the development of (to be continued)
hackmyvm: controller walkthrough
挖矿是什么意思?矿工都做了什么?
(7) superficial "crawlers" process (concept + practice)
Sensitive information leakage