use App\Models\AuthUser;
use App\Slack\Slack;
use Cubist\Util\ArrayUtil;
+use Illuminate\Support\Facades\Log;
use Illuminate\Support\Facades\Mail;
use Illuminate\Support\Facades\Route;
use Spatie\Permission\Models\Role;
$resp['message'] = __("Votre demande de devis a bien été envoyée. Merci pour l'intérêt que vous portez à Fluidbook.", [], $post['lang']);
if ($post && !$spam) {
- $quote->slack_ts = Slack::send(Slack::fluidbookQuoteChannel, 'Demande de devis', FluidbookQuoteReceived::getMarkdown($post),
- ['Je vais voir' => 'https://toolbox.fluidbook.com/fluidbook-quote?status=0',
- 'Je m\'en charge' => ['url' => 'https://toolbox.fluidbook.com/fluidbook-quote/' . $quote->id . '/assign/me', 'style' => 'primary'],
- 'C\'est du SPAM' => ['url' => 'https://toolbox.fluidbook.com/fluidbook-quote/' . $quote->id . '/spam', 'style' => 'danger'],
- ], false);
- $quote->saveQuietly();
+ try {
+ $quote->slack_ts = Slack::send(Slack::fluidbookQuoteChannel, 'Demande de devis', FluidbookQuoteReceived::getMarkdown($post),
+ ['Je vais voir' => 'https://toolbox.fluidbook.com/fluidbook-quote?status=0',
+ 'Je m\'en charge' => ['url' => 'https://toolbox.fluidbook.com/fluidbook-quote/' . $quote->id . '/assign/me', 'style' => 'primary'],
+ 'C\'est du SPAM' => ['url' => 'https://toolbox.fluidbook.com/fluidbook-quote/' . $quote->id . '/spam', 'style' => 'danger'],
+ ], false);
+ $quote->saveQuietly();
+ } catch (\Exception $e) {
+ Log::critical($e->getMessage());
+ }
}
$quoteMail = new FluidbookQuoteReceived();