laravel 使用 php artisan queue:table php artisan migrate常見問題

laravel 使用 php artisan queue:table   php artisan migrate常見問題php

 

一、Syntax error or access violation: 1071 Specified key was t
oo long; max key length is 1000 bytes (SQL: alter table users add unique
laravel

 

完美解決方案:sql

將文件ui

F:\wamp64\www\Laravel\vendor\laravel\framework\src\Illuminate\Database\Schema\Builder.php

裏面的spa

public static $defaultStringLength = 255; 改成 public static $defaultStringLength = 191;

改完後再執行code

 

二、MySQL 由 5.7 升級爲 8.0 以後,Laravel 的配置改動token

 

開發機上升級了 MySQL 8.0, 原有的 Laravel 5.5 項目就啓動失敗了。ci

報錯信息是:開發

[2018-05-30 11:17:37] local.ERROR: SQLSTATE[42000]: Syntax error or access violation: 1231 Variable 'sql_mode' can't be set to the value of 'NO_AUTO_CREATE_USER'

解決方法是:io

config/database.php

中的 strict 值修改爲 false.

相關文章
相關標籤/搜索