Larabel迁移文件发生错误怎么办?
时间:2021-12-14 来源:互联网
今天PHP爱好者给大家带来下面给大家分享Laravel框架下关于Larabel迁移文件时报SQLSTATE[42000]错误的解决方法,希望对大家有所帮助!
Laravel执行php artisan migrate命令时,报如错误的解决方法
Illuminate\Database\QueryException :
SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long;
max key length is 1000 bytes (SQL: alter table `users` add unique `users_email_unique`(`email`))
解决方法
修改 app/Providers/AppServiceProvider.php文件中添加如下内容:
<?php
namespace App\Providers;use Illuminate\Support\ServiceProvider;use Illuminate\Support\Facades\Schema;class AppServiceProvider extends ServiceProvider{
public function register()
{
}
public function boot()
{
Schema::defaultStringLength(191);
}}
修改部分
Schema::defaultStringLength(191);
相关以上就是Larabel迁移文件发生错误怎么办?的详细内容,更多请关注php爱好者其它相关文章!
相关阅读更多 +
-
舒服的梗是什么梗?揭秘网络热词舒服梗的爆笑出处和用法! 2025-10-13
-
舒服了打扰了是什么梗?揭秘网络热词背后的幽默社交礼仪 2025-10-13
-
想知道舒服了是什么梗?揭秘网络热词舒服了的出处和爆火原因,快来看看吧! 2025-10-13
-
舒服是什么梗?揭秘网络热词背后的轻松幽默文化,看完秒懂! 2025-10-13
-
舒克贝塔梗源自童年动画经典角色,现被网友魔性改编成搞笑段子和表情包爆红网络。 2025-10-13
-
张艺谋王者荣耀十周年限定皮肤三星堆CG发布 2025-10-13
最近更新