From 44de01b123f2c62cbb769a617d8c1be25f1bd6f6 Mon Sep 17 00:00:00 2001 From: James Brooks Date: Sat, 8 Jul 2017 11:01:22 +0100 Subject: [PATCH] Fixes #2622. Fixes #2588. Suggested at https://laravel-news.com/laravel-5-4-key-too-long-error --- app/Foundation/Providers/AppServiceProvider.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/Foundation/Providers/AppServiceProvider.php b/app/Foundation/Providers/AppServiceProvider.php index a1bfcd9c..33734db6 100644 --- a/app/Foundation/Providers/AppServiceProvider.php +++ b/app/Foundation/Providers/AppServiceProvider.php @@ -15,6 +15,7 @@ use AltThree\Bus\Dispatcher; use CachetHQ\Cachet\Bus\Middleware\UseDatabaseTransactions; use CachetHQ\Cachet\Services\Dates\DateFactory; use Illuminate\Database\Eloquent\Relations\Relation; +use Illuminate\Support\Facades\Schema; use Illuminate\Support\ServiceProvider; use Illuminate\Support\Str; @@ -34,6 +35,8 @@ class AppServiceProvider extends ServiceProvider */ public function boot(Dispatcher $dispatcher) { + Schema::defaultStringLength(191) + $dispatcher->mapUsing(function ($command) { return Dispatcher::simpleMapping($command, 'CachetHQ\Cachet\Bus', 'CachetHQ\Cachet\Bus\Handlers'); });