РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
191 of 201 menu

Проблема вывода сообщений в Laravel

В предыдущих уроках мы разобрались, как настроить локаль сайта. Давайте теперь рассмотрим некоторую проблему, связанную с выводом сообщений.

Речь идет о том, что в процессе работы сайта, нам нужно показывать юзеру различные сообщения об ошибке или успехе операции.

Давайте посмотрим, как мы это делаем сейчас и в чем проблема. Пусть у нас есть некоторое действие, возвращающее представление:

<?php class TestController extends Controller { public function index() { return view('test.index'); } } ?>

Пусть в процессе работы возникла ошибка. Мы текст этой ошибки пишем прямо в представлении:

<p> my error message </p>

Такой подход не очень удачный и он обернется огромной проблемой в случае, если вы решите перевести сайт еще на один язык. Даже если сейчас кажется, что сайт будет только на одном языке - это не гарантирует того, что по мере развития сайта, через некоторое время ваши планы или планы вашего заказчика не поменяются.

Поэтому все выводы сообщений следует делать специальным образом, который мы будем изучать в следующих уроках.

Такой подход поможет легко перевести сайт на другой язык. Но даже если на вашем сайте только один язык, все равно удобнее для выводов сообщений использовать специальный поход. Это просто удобнее.

Обоснуйте, почему хардкодить сообщения прямо в коде представлений - плохая идея.

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить