Оптимизация производительности Laravel

Ромчик
0

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

Полезные директивы Laravel Blade

Ромчик
0

Доброго времени суток. В данной статье мы поговорим о шаблонизаторе Laravel – Blade. Точнее о некоторых полезных его директивах, которые позволяют нам значительно сократить код. И дальше мы приведем некоторые директивы и код, которым можно заменить данные директивы (но код становится громоздким и менее читабельным)

 

Настройка nginx для приложения на Laravel

Ромчик
0

Доброго времени суток. Не так давно пришлось мне настраивать веб-сервер для работы Laravel. В качестве веб-сервера был выбран nginx. Что такое nginx вы можете прочитать на официальном сайте. Задача стояла простая: установить nginx, настроить виртуальный хост, на котором разместить приложение Laravel. Задача простая, но в ходе настроек возникли трудности, поэтому я и решил подробно описать процесс настройки. В качестве сервера выступает Ubuntu 18.04

Основы Laravel Mix

Ромчик
0

Фишки LaravelДоброго времени суток. В данной статье мы рассмотрим основы Laravel Mix. Laravel Mix – это настройка над настройкой Webpack. Webpack – это инструмент сборки. Т.е. если нам, например, необходимо минимизировать CSS или JS файлы, то Webpack нам поможет. Что такое Webpack и для чего он нужен Вы можете прочитать на официальном сайте webpack. Но настройка webpack сложный процесс и тут нам на помощь приходит Laravel Mix, который с помощью простого АПИ позволяет нам легко настроить Webpack (тут нужно оговориться, позволяет настроить основные и часто используемые моменты, например, компиляция SASS). И так давайте приступим.

Как сохранить время последнего входа пользователя и IP-адрес

Ромчик
0

laravelДоброго времени суток. В одном из проектов мне необходимо было вести лог активности пользователя. Логирование практически любого действия (время, ip адрес и само действие). В этом нет ничего сложного. Давайте я расскажу, как это сделать и немного упростим задачу. Будем ввести лог только для аутентификации (записывать дату и ip адрес). И все это дело будем писать в стандартный лог файл.

Основные свойства модели ORM Laravel

Ромчик
0

laravelДоброго времени суток. ORM в Laravel очень мощный инструмент, который позволяет нам реализовать любую типовую задачу. Но иногда возникают такие моменты, когда нам необходимо изменить некоторые свойства модели. Например, как переименовать поля «created_at» и «updated_at». Это я описал в статье «Переименование полей created_at и updated_at в Eloquent Laravel». Как убрать или переопределить поле «updated_at». Что я тоже описал в статье «Laravel: работаем с created_at и updated_at (убираем поля, переопределяем updated_at и убираем поле updated_at)». Дальше мы рассмотрим как изменить подключение к базе данных или как изменить primary_key и др.

Добавление валидации в artisan команду Laravel

Ромчик
0

laravelДоброго времени суток. В одной своей статье «Создание artisan команды в Laravel» я рассмотрел как создать консольную команду в Laravel. Все хорошо. Но! Возникают ситуации, когда необходимо в консольной команде использовать валидацию Laravel. Например, при записи данных в базу проверять значение поля на уникальность или значение является email адресом. Дальше давайте это реализуем.

Ошибка OpenSSL при обновлении homestead

Ромчик
0

laravelДоброго времени суток. Это небольшая заметка по обновлению homestead. Вышло обновление Homestead с поддержкой php 7.2 и я незамедлительно решил обновиться. Благо обновление homestead не вызывало каких либо проблем. Да, проблемы были после обновления: «Не отображается командная строка в homestead«, «Не отображается командная строка в homestead (второй способ)»

Laravel Ajax пагинация

Ромчик
0

Пагинация в LaravelДоброго времени суток. В одной из статей «Laravel пагинация» мы рассмотрели как работать с постраничной навигацией в Laravel. А в данной статье мы рассмотрим, как реализовать ajax пагинацию в Laravel. Будем использовать jQuery Ajax. Что такое ajax? Ajax – это технология построения интерактивных веб-приложений, заключающаяся в асинхронном обмене данных с сервером. Благодаря ajax мы увеличиваем скорость отображения страниц. И так, приступим…

©2012-2018 По всем вопросам обращайтесь через форму обратной связи

Яндекс.Метрика