Laravel World

  1. Создаём свои собственные хелперыИногда бывает нужна функция, которая доступна везде и тут вам пригодится этот урок.Куда ни глянь, всюду видишь уроки, в которых подобное решается через autoload в composer’е. По определенным причинам, я считаю это решение неэстетичным и, как только файл helpers.php начинает расти, то он становится нечитабельным.Лично я давно использую метод, когда можно создавать несколько файлов, содержащих функции. Что делает их гораздо более чистыми и понятными.

    Создаём свои собственные хелперы

    Иногда бывает нужна функция, которая доступна везде и тут вам пригодится этот урок.

    Куда ни глянь, всюду видишь уроки, в которых подобное решается через autoload в composer’е. По определенным причинам, я считаю это решение неэстетичным и, как только файл helpers.php начинает расти, то он становится нечитабельным.

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

    https://laravel.demiart.ru/laravel-sozdayom-svoi-sobstvennye-funktsii/

    • 👍47
    • 👎5
  2. Часто разработчики при создании проектов пренебрегают именованием маршрутов по разным причинам, например, когда они вообще не обращаются к ним используя функцию route(). Это обусловлено архитектурой приложения и в этом нет ничего зазорного, но есть и такие проекты, где имена маршрутов являются неотъемлемой частью проекта и случается так, что не ко всем роутам указываются имена. Об этом мы и поговорим.

    Часто разработчики при создании проектов пренебрегают именованием маршрутов по разным причинам, например, когда они вообще не обращаются к ним используя функцию route(). Это обусловлено архитектурой приложения и в этом нет ничего зазорного, но есть и такие проекты, где имена маршрутов являются неотъемлемой частью проекта и случается так, что не ко всем роутам указываются имена. Об этом мы и поговорим.

    https://habr.com/ru/post/655497/ Автоматические имена роутов Laravel

    • 👍18
    • 👎2
  3. Новое в Laravel 9.3Плейсхолдеры :position и :index для валидационных сообщений. Валидатор с картинки выдаст ошибку: «Пожалуйста, заполните описание для фото #2»

    Новое в Laravel 9.3
    Плейсхолдеры :position и :index для валидационных сообщений. Валидатор с картинки выдаст ошибку: «Пожалуйста, заполните описание для фото #2»

    • 👍30
  4. Laravel Origins: The DocumentaryВ прямом эфире премьера документалки о Laravel

    Laravel Origins: The Documentary
    В прямом эфире премьера документалки о Laravel
    https://www.youtube.com/watch?v=127ng7botO4

    • 👍16
  5. Релиз Laravel TelegraphПакет для работы с Телеграм-ботами. Создание, добавление, отправка сообщений и тому подобное.

    Релиз Laravel Telegraph

    Пакет для работы с Телеграм-ботами. Создание, добавление, отправка сообщений и тому подобное.

    https://github.com/def-studio/telegraph

    • 👍82
    • 👎4
  6. Разница между правилами валидации required, filled и presentrequired — поле существует и заполнено данными.present — поле существует, но не обязательно в нём есть данные.filled — поле должно быть заполнено данными, только если оно существует.

    Разница между правилами валидации required, filled и present

    required — поле существует и заполнено данными.
    present — поле существует, но не обязательно в нём есть данные.
    filled — поле должно быть заполнено данными, только если оно существует.

    • 👍74
  7. Lumen официально удалён из экосистемы Laravel. Тейлор не рекомендует начинать новые проекты на этом фреймворке.Lumen официально удалён из экосистемы Laravel. Тейлор не рекомендует начинать новые проекты на этом фреймворке.

    Lumen официально удалён из экосистемы Laravel. Тейлор не рекомендует начинать новые проекты на этом фреймворке.

    • 👍72
    • 👎15