安装
安装 Laravel
创建名为 lab-api 的 Laravel 项目
composer create-project laravel/laravel --prefer-dist lab-api
验证版本
php artisan -V
# Laravel Framework 9.17.0
后续要升级的话,只升级 Laraavel:
composer require laravel/framework,升级所有:composer update
如果上一步有问题
如果出现 Cannot create cache directory /Users/sam/.composer/cache/repo/https---repo.packagist.org/, or directory is not writable. Proceeding without cache
sudo chown -R $USER $HOME/.composer
验证权限
ls -l $HOME/.composer
配置 MySQL 数据库
创建数据库用户和数据库,这边都取名为 lab,密码为 Aa123456.
CREATE USER 'lab'@'localhost' IDENTIFIED BY 'A123456.';
CREATE DATABASE lab;
GRANT all privileges ON lab.* TO 'lab'@'localhost';
配置 Laravel
修改目录权限【待修改】
chmod -R 755 storage bootstrap/cache
根目录的用户和用户组和 Nginx、PHP 一致
修改配置文件
'timezone'  =>  'Asia/Shanghai',
'locale'  =>  'zh_CN',
'fallback_locale'  =>  'zh_CN',
'faker_locale'  =>  'zh_CN',
数据库迁移
先修改 .env 的数据库连接信息
php artisan migrate