Laravel: работаем с created_at и updated_at (убираем поля, переопределяем updated_at и убираем поле updated_at)

Ромчик
0

laravelДоброго времени суток. В данной статье мы разберемся с одной особенностью механизма Laravel Eloquent. При создании новой записи в базе данных – поле created_at  обновляется автоматически. Также при обновлении данных поле updated_at тоже обновляется. Но, иногда, возникают ситуации, когда нам не нужны поля created_at и updated_at или поле updated_at мы хотим редактировать в ручную. Что же делать в этом случае?

Laravel Dependency Injection

Ромчик
0

laravelДоброго времени суток. В данной статье мы поговорим о Dependency Injection или внедрение зависимостей в Laravel. О DI вы можете прочитать в официальной документации по Laravel. А в этой мы остановимся на примерах использования внедрения зависимостей. И так, приступим.

Работа с датой и временем в Laravel и PHP с помощью Carbon

Ромчик
0

laravel

 

Доброго времени суток. В данной статье мы рассмотрим замечательный пакет Carbon, который позволяет нам работать с датой и временем в PHP. Данный пакет по умолчанию идет в составе Laravel. Основные функции Carbon:

 

 

  • Работа с часовыми поясами
  • Получение текущего времени
  • Прибавление и вычитания даты (например, +2 дня или -3 недели)
  • И др.

Интересно? Тогда приступаем.

Жадная и ленивая загрузка в Laravel. Методы with() и load().

Ромчик
0

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

Использование AJAX запросов в Laravel

Ромчик
0

laravelДоброго времени суток. Очень часто при разработке проекта мы сталкиваемся с отправкой ajax запросов. В данной статье мы поговорим, как правильно реализовать отправку ajax запросов в Laravel.

Используем транзакции в Laravel

Ромчик
0

laravelДоброго времени суток. В данной статье мы поговорим о том, как использовать транзакции в Laravel. Транзакция — это атомарное действие над базой данных. Сложно? Ничуть. Дальше мы на примере рассмотрим, что такое транзакция в БД. И как их применять в Laravel.

Передача параметров во все вьюшки в Laravel

Ромчик
0

laravelДоброго времени суток. В данной статье мы рассмотрим, как в Laravel передать значение во все вьюшки. Например, у нас есть таблица с настройками нашего сайта settings. И в этой таблице хранится название нашего сайта site_name. Наша задача состоит в том, чтобы передать значение site_name во все вьюшки нашего сайта.

Подключаем текстовый (wysiwyg) редактор к Laravel

Ромчик
0

Подключаем Summernote к LaravelДоброго времени суток. В одной из своих статей «Подключаем CKEditor к Laravel 5.1 и интегрируем в него файловый менеджер elFinder» я описал как интегрировать CKEditor в приложение на Laravel.  И все бы хорошо, но CKEditor превратился в «монстра» с поддержкой огромного функционала, который мне в моих проектах вряд ли пригодится. Да и размер редактора уж очень раздулся. Поэтому решил я найти простенький WYSIWYG редактор. И мой выбор пал на Summernote. Очень маленький (около 500 килобайт и это со всеми модулями и локализациями), с поддержкой стандартных функций.

Дальше я расскажу как подключить Summernote к Laravel, сделать возможность загрузки файлов на сервер. А все это мы будем делать на примере создания статей.

Загрузка и работа с изображениями в Laravel — пакет Intervention Image

Ромчик
0

laravelДоброго времени суток. В данной статье мы рассмотрим, как используя пакет Intervention Image работать с изображениями в Laravel.

Intervention Image представляет собой библиотеку обработки изображений  с открытым исходным кодом. Данная библиотека обеспечивает простую обработку и комбинирования изображений. Поддерживает две популярные библиотеки для работы с изображениями GD Library и Imagick. Интересно? Дальше мы рассмотрим, как установить и интегрировать ее в Laravel. Остановимся на  основных приемах работы с изображениями.

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

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