Laravel World

  1. Вышел Laravel 7.16

    Вышел Laravel 7.16
    Added makeVisibleIf and makeHiddenIf methods to HidesAttributes
    Added option to specify a custom guard for the make:policy command
    Added theme property to Mailable class
    Improved the reflector
    Streamline ease of use with relation subquery
    Improve event subscribers
    #english
    https://blog.laravel.com/laravel-v7-16-0-released Laravel v7.16.0 released - The Laravel Blog

  2. Паттерн «Посетитель» в Laravel

    Паттерн «Посетитель» в Laravel
    Laravel Visitor — это реализация паттерна программирования «Посетитель» для фреймворка Laravel. Он позволяет легко выполнить обработку набора произвольных элементов, без необходимости использования повторяющихся условных выражений, тем самым улучшая абстракцию кода.

  3. Рефакторинг условий

    Рефакторинг условий
    #english
    https://www.amitmerchant.com/refactor-condition-method-php/ Refactor conditions to a method for better readability in PHP

  4. Пишем кастомное правило валидации для проверки битрейта видео

    Пишем кастомное правило валидации для проверки битрейта видео
    #english
    https://medium.com/@elizov/laravel-custom-validation-rules-for-videos-89cbc90c9d94 Laravel custom validation rules for videos

  5. Как получить предыдущую и следующую записи в Laravel

    Как получить предыдущую и следующую записи в Laravel
    В моём приложении Подкасты мне нужно было показывать предыдущий и следующий подкасты из этого же шоу.
    Вроде звучит просто, но на самом деле это не так, ведь для этого не существует стандартного SQL-запроса, чтобы взять и одним оператором получить всё что нужно.

  6. Dropzone+Laravel+Vue: Загрузка файлов простым перетаскиванием в браузер

    Dropzone+Laravel+Vue: Загрузка файлов простым перетаскиванием в браузер
    #enligsh
    https://medium.com/@cerwyneliata.c/drag-and-drop-file-uploader-using-dropzone-library-and-vue-component-laravel-9f972c1d125c Drag and Drop File Uploader using Dropzone Library and Vue Component — Laravel

  7. Сортировка по полю отношений

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

  8. Аутентификация через Laravel Sanctum и Android с Retrofit и RoboPojoGenerator — Часть 1

    Аутентификация через Laravel Sanctum и Android с Retrofit и RoboPojoGenerator — Часть 1
    В первой части работаем с Sanctum.
    #english
    https://medium.com/@fahrursanjaya_37096/authentication-using-laravel-airlock-sanctum-and-android-with-retrofit-part-1-cfee460f253e Authentication Using Laravel AirLock/Sanctum and Android with Retrofit Part 1

  9. Eloquent Filter 2.0

    Eloquent Filter 2.0
    Релиз второй версии пакета для фильтрации данных модели из строки запроса
    #english
    https://medium.com/@mehdifathi.developer/introduce-eloquent-filter-2-in-laravel-21bfb35195e9 Introduce Eloquent Filter 2 in Laravel

  10. Гайд об Уведомлениях в Laravel — Часть 2

    Гайд об Уведомлениях в Laravel — Часть 2
    Как создать свой канал уведомлений
    #english
    https://medium.com/@sirajul.anik/laravel-notifications-part-2-creating-a-custom-notification-channel-6b0eb0d81294 Laravel Notifications — Part 2: Creating a custom notification channel

  11. Laravel Intellisense плагин для Visual Studio Code

    Laravel Intellisense плагин для Visual Studio Code
    Автокомплит для eloquent-моделей, ресурсов, шаблонов, маршрутов, конфигов и фабрик.
    #english
    https://laravel-news.com/laravel-intellisense-vscode Laravel Intellisense Plugin for Visual Studio Code - Laravel News

  12. Подробный гайд об Уведомлениях в Laravel — Часть 1

    Подробный гайд об Уведомлениях в Laravel — Часть 1
    #english
    https://medium.com/@sirajul.anik/laravel-notifications-part-1-understanding-laravel-notification-thoroughly-4e54b7bf0af9 Laravel Notifications — Part 1: Understanding Laravel Notification thoroughly

  13. Учимся использовать Alpine.js с Livewire на примере создания верификационной формы для Twilio.

    Учимся использовать Alpine.js с Livewire на примере создания верификационной формы для Twilio.
    #english
    https://www.twilio.com/blog/intro-alpine-js-twilio-verify-laravel-livewire Intro to Alpine.js with Twilio Verify and Laravel Livewire

  14. Как узнать тип файла в Laravel, начиная с версии 7.14

    Как узнать тип файла в Laravel, начиная с версии 7.14
    #english
    https://www.amitmerchant.com/guess-file-extension-laravel/ Find the extension of files without extension in Laravel