首页 > php > laravel 迁移数据 命令行报错解决方案

laravel 迁移数据 命令行报错解决方案

原因

当使用名 php artisan migrate 命令执行数据迁移时 会提示出错,是因为数据库版本太低,utf8bm64 长度问题导致,解决方案 要不升级数据库,要不添加约束命令,很显然 添加约束命令更容易一些

代码

 

namespace App\Providers;

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);
    }

提示

laravel 迁移数据 命令行报错解决方案 - 第1张  | 博客一个