Laravel框架搭建前后端

2,529 阅读1分钟

环境:

操作系统: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 即可。