环境:
操作系统:Mac OS bigsur
服务器:centos 8 (docker搭建的)
环境:PHP8 + Mysql8 + Nginx + composer + npm
软件工具:vscode,iTerm
配置Laravel环境
通过ssh连接到centos
输入命令:composer global require laravel/installer
输入命令:composer -v 确保已经安装成功
全局安装laravel
输入命令:composer global require laravel/installer
添加变量
输入命令:export PATH="$PATH:~/.config/composer/vendor/bin"
输入命令:laravel -v 确保已经安装成功
通过laravel命令新建项目
输入命令:laravel new test
输入命令:composer install --ignore-platform-reqs
文件夹storage赋予777 可读可写权限
输入命令:chmod -R 777 storage
输入命令:php artisan key:generate
输入地址:http://127.0.0.1
可以查看到已经Laravel前端搭建完成。
配置Laravel后台,laravel-admin
新建数据库,找到项目目录下的,.env文件,配置好数据库。
cd到laravel项目,laravel-admin需要laravel基础上搭建的。
输入命令:composer require encore/laravel-admin --ignore-platform-reqs
通过composer把后台项目下载好了
输入命令:php artisan vendor:publish --provider="Encore\Admin\AdminServiceProvider"
配置一下后台文件
输入命令:php artisan admin:install
找到项目目录,/config/filesystems.php
// 添加的代码
'admin' => [
'driver' => 'local',
'root' => public_path('upload'),
'visibility' => 'public',
'url' => env('APP_URL').'/public/upload/',
],
在public目录下新建文件夹upload
配置界面语言为中文可以修改 config/app.php 文件,将其中的 locale => en 改为 locale => zh-CN 即可。