Как сохранить время последнего входа пользователя и 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 (второй способ)»

Пользовательские поля WordPress

Ромчик
0

wordpressДоброго времени. Очень часто в WordPress нам не хватает дополнительных полей. Например, при лендинге мы хотим из админки менять номер телефона. И многие за помощью отправляются к плагином. А ведь WordPress обладает встроенным функционалом создания пользовательских полей. Дальше мы рассмотрим, как создать пользовательское поле в WordPress, как отобразить его в теме WordPress, а также рассмотрим несколько хитростей для работы с дополнительными полями.

6 инструментов CSS для работы с изображениями

Ромчик
0

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

CSS

Новости

Вышел 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 По всем вопросам обращайтесь через форму обратной связи

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