Статьи

Начало работы с Laravel в CodeLobster PHP IDE

Laravel, пожалуй, один из самых продвигаемых PHP фреймворков в данный момент. У него огромная команда и отличная база знаний - множество статей, видеоуроков и подробная документация.

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

CodeLobster помогает произвести локальную установку Laravel быстро и без усилий. Отсутствует необходимость использовать командную строку или скачивать и запускать VirtualBox и виртуальную машину Homestead, размером более 2 GB.


Динамические отношения в Laravel с использованием подзапросов

При создании веб-приложений, взаимодействующих с базой данных, у меня всегда есть две цели:

  • Сократить запросы к базе данных до минимума.
  • Сократить использование памяти до минимума.

Эти вещи могут оказать существенное влияние на производительность вашего приложения.


Глобальные настройки для приложения Laravel

В приложениях часто бывает полезно хранить некоторые глобальные настройки. Эти настройки не связаны с конкретной моделью, например с пользователем, а с системой в целом. Конечно, вы можете добиться этого с помощью Eloquent, но я всегда чувствовал, что это не правильный подход, поскольку вы сохраняете нереляционные данные в реляционной системе. Я обнаружил, что пакет Spatie’s Valuestore package идеально подходит для создания репозитория настроек для приложения.


20 хитростей в Laravel Eloquent о которых вы не знали

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


Как использовать Laravel с Socket.IO

Вебсокеты - это круто. Они действительно полезны для real-time взаимодействия с вашими пользователями. Хотите узнать как подружить Laravel и Socket.IO? Тогда читайте далее...


5 Laravel Helpers Которые Сделают Вашу Жизнь Проще

В Laravel существует тонна вспомогательных методов, которые делают разработку более эффективной. Если вы разрабатываете на Laravel Framework, я советую присмотреться к хелперам указанным в этой статье. Они помогут вам сделать разработку более эффективной.


Загрузка аватаров с помощью Spatie’s Media Library

По умолчанию регистрационная форма Laravel содержит только имя, адрес электронной почты и пароль, но часто бывает полезно разрешить пользователю загружать фотографию или аватар. В этом уроке мы покажем вам простой способ позволить пользователю загружать аватар, используя пакет Spatie’s Media Library.


Laravel Blade псевдонимы для компонентов и инклудов. Как использовать?

В версии 5.6.0 появилась возможность использовать псевдонимы для компонентов blade. С выходом Laravel 5.6.4 псевдонимы появились так же для инклудов. В этой статье мы рассмотрим как использовать этот функционал.


Создаем онлайн (real time) чат используя Laravel и Nexmo

Третья и заключительная (возможно!) часть про интеграцию Laravel и Nexmo. В этой части мы напишем real-time чат на websocket!


Redis - пакетное добавление большого количества данных

Иногда появляется необходимость разом добавить в Redis большое кол-во данных. Из PHP это может занять очень много времени, и тогда нам на помощь придет redis-cli.