当前位置:网站首页>完整安装 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'],边栏推荐
- ES6 array extension methods map, filter, reduce, fill and array traversal for…in for…of arr.forEach
- hackmyvm-random walkthrough
- Summary of php function vulnerabilities
- Scrapy爬虫遇见重定向301/302问题解决方法
- hackmyvm-random walkthrough
- 最简单的FRP内网穿透教程
- VIKINGS: 1 vulnhub walkthrough
- Mysql创建索引
- The focus of the Dom implementation input triggers
- DNS详解
猜你喜欢

VIKINGS: 1 vulnhub walkthrough

强化学习笔记:DDPG

Orasi: 1 vulnhub walkthrough

广告电商「私域打工人」职业前景:你离月薪6万,还差多远?

利用cookie获取admin权限 CTF基础题

重点考:金融资产概述、交易性金融资产的概念、交易性金融资产的账务处理(取得、持有。出售)、

hackmyvm: juggling walkthrough

web渗透必玩的靶场——DVWA靶场 1(centos8.2+phpstudy安装环境)

2021-09-04 最简单的Golang定时器应用以及最简单的协程入门儿

(1) the print () function, escape character, binary and character encoding, variables, data type, the input () function, operator
随机推荐
PHP反序列化漏洞
hackmyvm: juggling walkthrough
库存现金、现金管理制度、现金的账务处理、银行存款、银行存款的账务处理、银行存款的核对
What are the killer super powerful frameworks or libraries or applications for PHP?
一次代码审计的笔记(CVE-2018-12613 phpmyadmin文件包含漏洞)
重点考:金融资产概述、交易性金融资产的概念、交易性金融资产的账务处理(取得、持有。出售)、
Sensitive information leakage
Laravel随笔记录
成本会计的概念、产品成本核算的要求、产品成本核算的对象与成本项目、产品成本的归集和分配(可能考判断)、产品成本计算方法 (三种:产品的品种(品种法),批次(分批法),步骤(分步法))
Orasi: 1 vulnhub walkthrough
The roll call system and array elements find maximum and minimum values for sorting of objects
英语每日打卡
Eric靶机渗透测试通关全教程
(6) Design of student information management system
【一句话攻略】彻底理解JS中的回调(Callback)函数
c语言用栈实现计算中缀表达式
Masashi: 1 vulnhub walkthrough
账务处理程序、记账凭证账务处理程序、汇总记账凭证账务处理程序、科目汇总表账务处理程序、会计信息化概述、信息化环境下会计账务处理的基本要求(此章出1道小题)
如何在正则表达式里表达可能存在也可能不存在的内容?
A network security guinea pig's learning path - scripting of advanced usage of nmap