laravel数据迁移
Posted erdongye
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了laravel数据迁移相关的知识,希望对你有一定的参考价值。
laravel执行数据迁移命令:php artisan migrate 出现这个问题
IlluminateDatabaseQueryException : SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes
解决方法
我们可以在 AppServiceProvider.php 文件里的 boot 方法里设置一个默认值:
文件路径: /app/providers/AppServiceProvider.php,加上绿色部分即可
<?php namespace AppProviders; use IlluminateSupportServiceProvider; use IlluminateSupportFacadesSchema; 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() { // } }
原文链接:https://www.cnblogs.com/richerdyoung/p/9167078.html
以上是关于laravel数据迁移的主要内容,如果未能解决你的问题,请参考以下文章