当前位置:网站首页>完整安装 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 tableusersadd uniqueusers_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'],边栏推荐
- 【泰山众筹】模式为什么一直都这么火热?是有原因的
- PHP反序列化漏洞
- Laravel随笔记录
- Command Execution Vulnerability
- PHP deserialization vulnerability
- hackmyvm-bunny walkthrough
- 命令执行漏洞
- ES6 array extension methods map, filter, reduce, fill and array traversal for…in for…of arr.forEach
- 成本会计的概念、产品成本核算的要求、产品成本核算的对象与成本项目、产品成本的归集和分配(可能考判断)、产品成本计算方法 (三种:产品的品种(品种法),批次(分批法),步骤(分步法))
- CTF introductory notes ping
猜你喜欢

云安全笔记:云原生全链路加密

The CTF introduction of PHP file contains

链动2+1无限循环系统,2022年起盘成功率超高的模式

hackmyvm: controller walkthrough

A network security guinea pig's learning path - scripting of advanced usage of nmap

清理c盘爆满告急,C盘清理

file contains vulnerabilities

3000字入门图神经网络

借贷记账法下的账户结构、借贷记账法的记账规则、借贷记账法下的账户对应关系与会计分录

GreenOptic: 1 vulnhub walkthrough
随机推荐
(3) string
同态加密:CKKS原理之旋转(Rotation)
二舅为什么能刷屏?这三件事对企业公关的启示
Uniapp | compatibility problems in the development of (to be continued)
Kali环境下Frida编写脚本智能提示
CSRF (Cross Site Request Forgery)
元宇宙:为何互联网大佬纷纷涉足?元宇宙跟NFT是什么关系?
解决flex布局warp自动换行下最后一行居中问题
DarkHole: 2 vulnhub walkthrough
记账凭证的种类、记账凭证的基本内容、记账凭证的填制要求、记账凭证的审核
File upload vulnerability
hackmyvm-bunny预排
成本会计的概念、产品成本核算的要求、产品成本核算的对象与成本项目、产品成本的归集和分配(可能考判断)、产品成本计算方法 (三种:产品的品种(品种法),批次(分批法),步骤(分步法))
Anaconda报错:An unexpected error has occurred. Conda has prepared the above report 解决办法
web安全之目录遍历
CTF之xxe
Phonebook
How to calculate the distance between two points on the earth (with formula derivation)
最简单的FRP内网穿透教程
uniapp | Compilation error after updating with npm update