# 复制配置文件
cp .env.example .env
# 修改时区 config > app.php文件
'timezone' => 'PRC'
# 生成key
php artisan key:generate
# 生成数据库表
php artisan migrate
# 填充数据
php artisan db:seed
# 清空数据库重新生成表
php artisan migrate:refresh
# 清空数据库重新生成表并生成数据
php artisan migrate:refresh --seed
# postman请求头设置herders (错误时才会返回json格式)
X-Requested-With => XMLHttpRequest
composer require tymon/jwt-auth
# 修改 config/app.php
'providers' => [
...
Tymon\JWTAuth\Providers\LaravelServiceProvider::class,
]
# 发布配置文件
php artisan vendor:publish --provider="Tymon\JWTAuth\Providers\LaravelServiceProvider"
# 生成key
php artisan jwt:secret
composer require laravel/telescope
php artisan telescope:install
php artisan migrate
# 访问地址
http://localhost:8080/telescope
composer require laravel/horizon
# 发布配置文件
php artisan vendor:publish --provider="Laravel\Horizon\HorizonServiceProvider"
php artisan horizon 即可启动所有的队列
# 访问地址
http://localhost:8080/horizon/dashboard
composer require qoraiche/laravel-mail-editor
# 发布配置文件
php artisan vendor:publish --provider="qoraiche\mailEclipse\mailEclipseServiceProvider"
php artisan migrate
# 访问地址
http://localhost:8080/maileclipse
php artisan make:mail NweUser --markdown=mails.newsuer
# router 文件
new App\Mails\NewUser()
composer require "jellybool/flysystem-upyun"
# config/app.php 添加
'providers' => [
// Other service providers...
JellyBool\Flysystem\Upyun\UpyunServiceProvider::class,
],
# config/filesystems.php 的 disks 中添加下面的配置:
return [
//...
'upyun' => [
'driver' => 'upyun',
'bucket' => 'your-bucket-name',// 服务名字
'operator' => 'oparator-name', // 操作员的名字
'password' => 'operator-password', // 操作员的密码
'domain' => 'xxxxx.b0.upaiyun.com', // 服务分配的域名
'protocol' => 'https', // 服务使用的协议,如需使用 http,在此配置 http
],
//...
];
# 添加model
php artisan make:model Models/Article -m
# 添加控制器
php artisan make:controller Api/ArticleController
# 添加request
php artisan make:request ArticleRequest
composer require awssat/laravel-visits
# 添加配置文件
php artisan vendor:publish --provider="awssat\Visits\VisitsServiceProvider"
# 修改.env文件
CACHE_DRIVER=file 改成 CACHE_DRIVER=array
# 在Postman里要设置 headers->User-Agent
public function user() {
return $this->belongsTo('App\Models\User');
}
# 生成User模型的工厂
php artisan make:factory UserFactory --model=Models/User
# 生成User的数据填充
php artisan make:seeder UsersTableSeeder
# 数据填充
php artisan db:seed
# 填充指定模型
php artisan db:seed --class=UsersTableSeeder
# 重新生成数据库表并填充数据
php artisan migrate:refresh --seed
# 进入数据填充测试
php artisan tinker
# 生成20个用户模型
namespace App\Models;
factory(User::class, 20)->create();
cd /usr/local/etc
redis-server & ./redis.conf
redis-cli
跨域medz/cors pdf功能 支付功能