Архив за месяц: Декабрь 2016

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 и выполнили базовую настройку. Везде далее, пути файлов предполагаются относительно папки вашего проекта.
Читать далее

Разные версии PHP на одном сервере? Легко!

phpСитуация простая: у вас есть виртуальный сервер, на котором крутится пачка сайтов. Крутится довольно давно, и логично предположить, что разработаны под устаревшие версии PHP. И вот вам надо поднять на сервере ещё один сайт который требует новой версии.

Ну простейший пример — это новый сайт на свежайшем Laravel, который требует версию PHP не ниже 5.6.4 на момент написания этого текста.

Что делать?
Читать далее