From a735b8aa2b89d6ac85e6dc768d5468558de7c7dc Mon Sep 17 00:00:00 2001 From: Antoine Le Gonidec Date: Mon, 8 Jul 2024 12:59:47 +0200 Subject: [PATCH] Display console messages during the migration --- ..._07_03_135202_add_mailbox_id_column_to_customers_table.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/database/migrations/2024_07_03_135202_add_mailbox_id_column_to_customers_table.php b/database/migrations/2024_07_03_135202_add_mailbox_id_column_to_customers_table.php index 9411efb..2070170 100644 --- a/database/migrations/2024_07_03_135202_add_mailbox_id_column_to_customers_table.php +++ b/database/migrations/2024_07_03_135202_add_mailbox_id_column_to_customers_table.php @@ -7,6 +7,7 @@ use Illuminate\Support\Facades\Schema; use Illuminate\Database\Schema\Blueprint; use Illuminate\Database\Migrations\Migration; +use Symfony\Component\Console\Output\ConsoleOutput; use MillionsMissingFrance\FreescoutRestrictedCustomers\Customer; class AddMailboxIdColumnToCustomersTable extends Migration { @@ -31,10 +32,13 @@ class AddMailboxIdColumnToCustomersTable extends Migration { ->onDelete('cascade'); }); // Link Customers to Mailboxes, through their Conversation information. + $output = new ConsoleOutput(); + $output->writeln('Linking existing Customers to Mailboxes, it might take a couple minutes…'); $customers = Customer::all(); $customers->each(function ($customer) { $customer->linkToMailboxThroughConversations(); }); + $output->writeln('Linking existing Customers to Mailboxes done.'); } /**