Laravel World

  1. Паттерн Фабричный метод — продвинутая версия

    Паттерн Фабричный метод — продвинутая версия
    Фабричный метод — это паттерн программирования, который используется для получения экземпляров объектов на основе некоторого заданного параметра. В своих PHP-проектах, я часто использую его. Но в других проектах, которые я вижу, многие фабричные классы весьма запутанны. Рассказываю как их распутать.

  2. Расскажу, как с помощью пакета Quill и Vue-компонентов добавить в Laravel-проект современный полноценный WYSIWYG-редактор.

    Расскажу, как с помощью пакета Quill и Vue-компонентов добавить в Laravel-проект современный полноценный WYSIWYG-редактор.
    #english
    https://medium.com/@cerwyneliata.c/wysiwyg-laravel-with-vue-components-and-quill-editor-dd1ef910c5dd WYSIWYG Laravel with Vue Components and Quill Editor

  3. Расскажу, почему написаны Laravel Actions и приведу пример рефакторинга.

    Расскажу, почему написаны Laravel Actions и приведу пример рефакторинга.
    #english
    https://lorisleiva.com/why-i-wrote-laravel-actions/ Why I wrote Laravel Actions

  4. Kompo — Среда Быстрой Разработки Приложений — библиотека компонентов на Vue для Laravel, позволяющая за считанные секунды делать кучу вещей для веба, например, формы, каталоги и менюшки.

    Kompo — Среда Быстрой Разработки Приложений — библиотека компонентов на Vue для Laravel, позволяющая за считанные секунды делать кучу вещей для веба, например, формы, каталоги и менюшки.
    #english
    https://kompo.io/

  5. Как отсортировать записи по столбцу отношений «hasMany» в Laravel?

    Как отсортировать записи по столбцу отношений «hasMany» в Laravel?

    Достаточно востребованная вещь, но, на удивление, сложная!

    Например, нужно отсортировать Дискуссии по дате их *последнего комментария*.

    Вот два способа, как это сделать!

  6. Laravel-пакет для имитации демонов с помощью запланированных команд без необходимости настройки сервера.

    Laravel-пакет для имитации демонов с помощью запланированных команд без необходимости настройки сервера.
    #english
    https://aaronfrancis.com/2020/laravel-pseudo-daemons

  7. Рилтайм-кодинг: Берем типичный Laravel-каталог с категориями и продуктами, добавляем API и переводим на Vue.js

    Рилтайм-кодинг: Берем типичный Laravel-каталог с категориями и продуктами, добавляем API и переводим на Vue.js
    #english
    https://youtu.be/4uVNz9sQn18

  8. Вы можете использовать в шаблонах классы Illuminate\Support Str + Arr без необходимости их импортирования.

    Вы можете использовать в шаблонах классы Illuminate\Support Str + Arr без необходимости их импортирования.

    Они определены в файле config/app.php в блоке «Class Aliases » как псевдонимы, что делает их доступными в корневом пространстве имен.