Архив автора: altesack

Laravel. Query Builder

screenshot-laravel com 2016-03-28 10-36-38
Ещё одна не самая нужная тема, но законспектировать надо. Не буду писать так же подробно как в предыдущем посте про прямые запросы. Внизу приведена ссылка на документацию. Тут лишь укажу пару самых массовых кейсов

Опять же нам достаточно, чтобы в настройках DB были правильные пароли. Дальше используем тот же класс DB
Читать далее

Laravel. Прямые запросы и кое-что ещё

screenshot-laravel com 2016-03-28 10-36-38 Этот пост не содержит ничего очень важного. Просто чтоб было.

Для выполнения прямых запросов к БД достаточно, чтобы у вас в конфигах Laravel были прописаны настройки БД.
Читать далее

Laravel. Migrations

screenshot-laravel com 2016-03-28 10-36-38 Я плавно подошёл к вопросу о базах данных. Но поскольку тема серьёзная решил рассмотреть её в нескольких постах. Сегодня я пишу о миграциях.

Миграции — это такой способ версионного контроля для вашей БД.

Можно ли жить без миграций? Можно. Но недолго (с)
————————————-
Читать далее

Laravel. Blade. Изучаем более тщательно

screenshot-laravel com 2016-03-28 10-36-38 В предыдущем посте я немного касался создания представлений с использованием шаблонизатора Blade. Ну и теперь можно уже изучить вопрос глубже.

Вставка PHP кода
———————————
Blade позволяет использовать PHP код внутри шаблонов.

Дело в том, что шаблонизатор Blade каждый раз при изменении шаблона выполняет компиляцию шаблонов и переводит их в PHP. Вот прямо берутся все инструкции и переводятся в PHP. Судя по всему, всё остальное он не трогает. Поэтому если напишете прям код PHP, то он скорее всего будет перенесён без изменений. Я попробовал на простейших примерах — работает.
Читать далее

Laravel. Роуты. Быстрое вхождение.

screenshot-laravel com 2016-03-28 10-36-38 Продолжаю свои экзерсисы с Laravel.

Сначала была идея изучать его просто по документации. Но эта идея быстро прошла, ибо читая документацию придётся слишком долго добираться до конкретной реализации. А без реализации, сложно закрепить навыки. Поэтому нужно просто быстро начать, не сильно разбираясь в деталях.

Написанное ниже суть конспект с ларакаста. Предполагается, что вы уже установили Laravel и выполнили базовую настройку. Везде далее, пути файлов предполагаются относительно папки вашего проекта.
Читать далее