From f1cae49dab89901037410e9dc42f42358c820466 Mon Sep 17 00:00:00 2001 From: Prashant Singh Date: Thu, 17 Jan 2019 15:35:44 +0530 Subject: [PATCH] key too long fix by reducing key length to 191 bytes --- app/Providers/AppServiceProvider.php | 2 ++ config/database.php | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 2fe08f2eb..3a7840f39 100755 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -3,6 +3,7 @@ namespace App\Providers; use Illuminate\Support\ServiceProvider; +use Illuminate\Support\Facades\Schema; class AppServiceProvider extends ServiceProvider { @@ -13,6 +14,7 @@ class AppServiceProvider extends ServiceProvider */ public function boot() { + Schema::defaultStringLength(191); } /** diff --git a/config/database.php b/config/database.php index 71280b1b1..cab5d068f 100755 --- a/config/database.php +++ b/config/database.php @@ -50,8 +50,8 @@ return [ 'charset' => 'utf8mb4', 'collation' => 'utf8mb4_unicode_ci', 'prefix' => '', - 'strict' => false, - 'engine' => 'InnoDB ROW_FORMAT=DYNAMIC', + 'strict' => true, + 'engine' => null, ], 'pgsql' => [