在使用 Laravel 进行迁移期间遇到“指定密钥太长”错误时,特别是在执行“make:auth”命令,它表示密钥长度
根据 Laravel 文档,一个简单的解决方法是修改 /app/Providers/AppServiceProvider.php 文件:
use Illuminate\Support\Facades\Schema; /** * Bootstrap any application services. * * @return void */ public function boot() { Schema::defaultStringLength(191); }
或者,可以在数据库中启用“innodb_large_prefix”选项。有关如何激活此选项的详细说明,请参阅数据库的文档。
以上是如何解决 Laravel 迁移中的'指定密钥太长”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!