laravel项目初始化
项目安装
composer create-project --prefer-dist laravel/laravel 项目名称
生成key 新版本的创建项目的时候会自己生成
php artisan key:generate --ansi
修改env
添加
APP_LOCALE=zh_CN
APP_TIMEZONE=Asia/Shanghai
DB_PREFIX=
修改config/app.php
'timezone' => env('APP_TIMEZONE', 'UTC'),
'locale' => env('APP_LOCALE', 'en'),
执行数据库迁移
php artisan migrate
如果报错 SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes
修改app/Providers/AppServiceProvider.php
use Illuminate\Support\Facades\Schema;
public function boot()
{
Schema::defaultStringLength(191);
}