Вы можете перенаправить, используя перепрограммированные данные
Перенаправление на новый URL-адрес и перетаскивание данных в сеанс обычно выполняются одновременно. Обычно это делается после успешного выполнения действия, когда вы сообщаете sh сообщение об успешном завершении сеанса. Для удобства вы можете создать экземпляр RedirectResponse и передать данные sh в сеанс в единой плавной цепочке методов:
Таким образом, ваш контроллер должен выглядеть следующим образом:
if(empty($comment->body)){
return back()->with('error', 'Body should not be empty! ');
И, на ваш взгляд, вы можете отобразить ошибку, подобную этой:
@if (session('error'))
<div class="alert alert-success">
{{ session('error') }}
</div>
@endif
Но я настоятельно рекомендую вам прочитать раздел проверки документации laravel. Вы можете добиться лучших результатов, если создадите запрос или воспользуетесь методом validate