Немного о работе с полиморфными связями в Eloquent

Всем доброго времени суток!

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

Continue reading  

Поэтапная разработка сайта на Laravel 4: урок №4

Доброго времени суток 🙂

Настало время для четвертого урока, и в нем мы реализуем следующее:

  • Создадим модель для планет
  • Реализуем форму добавления планет в базу (с валидацией и сообщениями об ошибках)
  • Выведем список последних планет на главной странице

Continue reading  

Поэтапная разработка сайта на Laravel 4: урок №3

И снова здравствуйте!

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

Как и обещал, начиная с этого урока мы наконец-то начнем создавать непосредственно сайт. Задача на первый этап стоит простая: сделать основу. Что под этим подразумевается:

  • Реализовать возможность добавлять и просматривать отдельные планеты
  • Сделать главную страницу, на которой будут отображаться последние добавленные планеты

Если быть более конкретным, то на этом и следующем уроках мы рассмотрим:

  • Конфигурация приложения и различные среды окружения (environments)
  • Создание миграций
  • Некоторые базовые вещи шаблонизатора Blade, включая вспомогательный фасад Form, предназначенный для генерации элементов форм
  • Создание модели планеты
  • Основы работы с Eloquent ORM (добавление, выборка)
  • Валидация (проверка) входящих данных при добавлении планеты
  • Кто-то, возможно, так же как и я относительно недавно, откроет для себя такую полезную штуку, как Bootstrap, позволяющую создавать относительно красивые страницы без каких-либо дизайнерских навыков

Continue reading  

Поэтапная разработка сайта на Laravel 4: урок №2

Всем доброго времени суток!

Настало время продолжить нашу серию о поэтапной разработке сайта на Laravel 4! В предыдущем уроке мы разобрали, как можно настроить окружение для разработки, а также несколько способов создания пустого Laravel-приложения. Надеюсь он не вызвал сильных затруднений 🙂

Сегодня я, как и обещал, расскажу о следующем:

  • Структура обычного Laravel-приложения
  • Маршрутизация в Laravel (routing)
  • Ответы пользователю: фасад View, шаблоны и редиректы (перенаправления)

Continue reading  

Поэтапная разработка сайта на Laravel 4: урок №1

Вступительное слово

Всем доброго времени суток!

С сегодняшнего дня начинаю новую серию статей под названием «Поэтапная разработка сайта на Laravel 4». Серия будет полезна людям, только начинающим осваивать Laravel. В ней, урок за уроком, мы построим с нуля копию одного из моих сайтов: http://www.sbshare.ru. С одной стороны, он довольно несложный. С другой стороны, в нем используются многие базовые вещи из Laravel, владение которыми пригодится каждому разработчику на этом фреймворке.

Continue reading