laravel

Добавление собственных классов и методов в Query Билдеры и Коллекции Laravel Моделей

В Laravel есть отличный способ добавить к вашим моделям кастомные методы билдера SQL запросов и коллекций. Этот подход отлично работает для "утоньшения" моделей и написания более чистого кода в ваших контроллерах

laravel

Как изменить версию composer: обновиться или откатиться на старую версию

С выходом второй версии composer, теперь она устанавливается по-умолчанию. Однако, некоторые приложения могут быть не полностью совместимы с 2 версией композера, поэтому вам, возможно, придётся использовать первую версию до тех пор, пока все

laravel

Как проверить на существование таблицы модели в Laravel

Иногда, в Laravel, необходимо убедиться, существует ли какая-то конкретная таблица на момент запуска приложения. И в зависимости от результата, исполнять код, или нет. И в этой статье я покажу, как убедиться в наличии

laravel

Очередь Laravel с помощью NodeJS PM2

PM2 - это программа мониторинга процессов, написанная на NodeJs. Я часто использую её как альтернативу официальной программе мониторинга процессов Laravel - supervisor. Однако, в отличие от супервизора, это ПО мониторинга процессов имеет меньше

laravel

Проверка переменной среды преложения в шаблонах Laravel

Очень часто приходится выполнять проверку в представлениях Laravel, и показывать данные в зависимости от конкретного условия. В этой статье разберёмся, как выполнить условный рендеринг в blade-шаблоне в зависимости от APP_ENV-перменной в Laravel

laravel

Как кастомизировать имя параметра пагинации Laravel

Очень часто мне приходится создавать API для других команд разработчиков. И одной из самых распространённых задач является постраничное отображение данных. Благодаря таким задачам, я узнал много о пагинации в Laravel: как переопределить ключ

php

Полиморфные связи в Laravel и примеры их использования

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

Vue Js

Как передать данные в компонент VueJs из Laravel

Очень часто при разработке на Laravel я использую VueJs для построения крутых и прогрессивных шаблонов. Но, при работе я очень часто сталкивался с проблемой - моему компоненты необходимо получать инициализирующие данные от системы.

laravel

Как в Laravel получить записи связей отфильтрованные по критерию

Laravel - это мощный PHP-фреймворк, который для работы с базой данных использует Eloquent, мощную и удивительную ORM, которая позволяет выполнять сложные запросы SQL очень простым и интуитивно понятным способом. Настолько простая и понятная

laravel

15 замечательных методов при работе с коллекциями Laravel

При запросах к базе данных в Laravel Eloquent, результат всегда возвращается с виде коллекций. Коллекции - это абстракция, которая содержит очень полезные методы, облегчающие работу с наборами данных. Благодаря коллекциям вы можете фильтровать

laravel

Обработка исключений в Laravel при AJAX запросе

Во время выбрасывания исключений Laravel проверяет, есть ли в классе исключения метод render(), если да, то он использует метод этого исключения для отображения результата. Если вы не хотите полагаться на глобальную систему отлова

laravel

Как создать кастомную страницу 404 в Laravel

Многих пользователей интересует вопрос о том, как создать кастомную 404 страницу в Laravel. В этой статье будет показано несколько примеров, по которым вы просто сможете добавить отображение кастомной страницы при возникших HTTP-ошибках. Настройка

laravel

10 лучших Laravel хелперов для упрощения жизни

Laravel включает в себя множество вспомогательных функций-хелперов. Существует множество хелперов, включенных в laravel из коробки, которые вы можете использовать, чтобы упростить и сукорить процесс разработки на фреймворке. В этой статье я расскажу о

laravel

Создание собственных функций хелперов в Laravel

В Laravel из коробки встроено достаточно много функций-хелперов, которые мы можем вызывать в любом месте приложения. Они упрощают работу с массивами, объектами, маршрутами, строками, env-переменными и прочими компонентами фреймворка. Но, не смотря на

laravel

Привязка модели к маршрутам Laravel. Явная, неявная привязка (Route Model Binding)

Laravel фреймворк имеет в своём арсенале много полезных функций. Laravel - это мощный инструмент, который позволяет создавать всё, начиная от лендинга, до API, или консольного приложения. Фреймворк привносит много новых функций, многие из

laravel

Что такое связи в Laravel? Что такое связи в Mysql? В чем отличия

Тема связей в Laravel беспокоит многих новичков. Ввиду популярности этой темы, и её обязательного понимания, было принято решение о написании подробной статьи. Eloquent связи в фреймворке определяются как обычные методы, позволяющие объединять разного

laravel

5 полезных Laravel директив

Иногда в laravel представлениях приходится писать определённую логику: проверка на админа, или обычного пользователя, проверка их прав. Однако, благодаря встроенным возможностям создания директив, этот процесс можно сделать удобнее, вынеся всю логику проверки в

laravel

5 Laravel хелперов, которые сделают вашу жизнь легче

Laravel имеет достаточное количество хелперов, упрощающих повседневную жизнь программиста. Если вы достаточно давно программируете на Laravel, то можете заметить, как хелперы фреймворка делают работу программиста более эффективной и удобной. На самом деле, функций-хелперов