执行命令:php artisan migrate 或相关
问题报错: Illuminate\Database\QueryException : SQLSTATE[42000]: Syntax error or access violation: 1。
laravel版本:5.5+
解决方式:
打开app\Provider\AppServiceProvider.php,引入如下的代码,注意你的版本,和原有的代码,这里仅仅需要修改两处。
use Illuminate\Support\ServiceProvider;
use Illuminate\Support\Facades\Schema; //第一处
class AppServiceProvider extends ServiceProvider
{
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot()
{
//
Schema::defaultStringLength(191);//第二处
}
/**
* Register any application services.
*
* @return void
*/
public function register()
{
//
}
}