Основы Laravel Mix

Ромчик
0

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

Стартовая тема для WordPress — Underscores

Ромчик
0

Доброго времени суток. В данной статье мы рассмотрим, как ускорить разработку темы для WordPress. Вы знаете, что тема WordPress состоит из множества файлов, каждый из которых отвечает за вывод определенной информации. На этом блоге есть серия статей по созданию темы для WordPress. И для того, чтобы каждый раз не создавать эту кучу файлов и не вписывать в них функционал можно использовать стартовую тему для WordPress – Underscores. Давайте подробней посмотрим, что из себя представляет данная тема.

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

Ромчик
0

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

Создание нового типа записи в WordPress

Ромчик
0

Доброго времени суток. Вы знаете, что в WordPress есть несколько типов записей: post, page и др. Но иногда возникает ситуация, когда нам необходимо добавить свой тип записи или изменить стандартный. Дальше мы рассмотрим как это сделать, используя  стандартную функцию WordPress register_post_type().

Основные свойства модели 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 адресом. Дальше давайте это реализуем.

Создание темы для WordPress: Подключение скриптов

Ромчик
0

Создание своей темы для WordPressДоброго времени суток. При создании темы для WordPress нам необходимо подключать различные js скрипты и css, например, jQuery или bootsrap.js. Вроде бы ничего сложного, но в WordPress есть для этого специальная функция, которая позволяет нам избегать конфликтов и без проблем объединять скрипты в один файл, а также указывать версию css или js (чтобы скрипты и стили у клиента были новые, а не из кеша).

Плагин Advanced Custom Fields

Ромчик
0

Advanced Custom FieldsДоброго времени суток. В одной из статьей «Пользовательские поля WordPress» мы рассмотрели, как стандартными методами WordPress добавить дополнительные поля к публикации. Метод хорош для добавления простого текстового поля. Но если мы хотим добавить более сложный тип поля, то этот способ уже не подходит. И тут нам на помощь приходит замечательный плагин Advanced Custom Fields.

Стилизация ссылок CSS

Ромчик
0

Доброго времени суток. В данной статье мы поговорим о ссылках. Ссылка один из главных элементов веба. Поэтому в html ссылкам уделяется особое внимание. Ссылки (без CSS стиля) сами по себе синие и подчеркнуты. Но не всегда это вписывается в наш дизайн. Поэтому дальше мы рассмотрим, как кастомизировать ссылки.

CSS

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

Ромчик
0

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

Новости

Вышел Laravel 5.6.24

Вышел Laravel 5.6.24, который включает в себя ряд нововведений:
  • метод $this->assertSessionHasNoErrors();
  • метод $query->whereJsonNotContains('options->languages', ['en']);
  • метод $query->orWhereJsonNotContains('options->languages', ['en']);
  • Route::get('smth', [SomeController::class, 'methodName']);
  • Добавлены запросы JSON SELECT к SQL Server
И внесены некоторый изменения. Более подробно можно прочитать тут.

Вышел Laravel 5.6.20

Вышел Laravel 5.6.20. Добавлено:
  • методы pingBeforeIf и thenPingIf в планировщик задач
  • Добавлена withDefault () для отношений MorphTo
  • и др.
Более подробно можно прочитать тут.

Вышел Laravel 5.6.19

Вышел Laravel 5.6.19 Добавлено:
  • магический метод __isset() в Optional::__isset()
  • поддержка нескольких получателей в email сообщениях
  • и др
Пофиксили:
  • orWhereDate() принимает только два аргумента
  • генерация относительного маршрута URL-адреса при использовании пользовательского форматирования хоста
Более подробно об изменениях в Laravel 5.6.19 можно прочитать тут.
©2012-2018 По всем вопросам обращайтесь через форму обратной связи

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