-
Laravel Herd — классный веб-сервер (MAMP) на MacOS
Очень классная штука вышла для разработки сайтов на Laravel (или OctoberCMS, или хоть на WordPress, в общем софт для локальной разработки сайтов) — Laravel Herd.
-
Отображение CMS страниц используя другую тему. OctoberCMS
Если нужно отобразить страницы сайта используя другую тему, то добавляй этот код в boot() метод твоего плагина в файле Plugin.php: Если страница с запрошенным URL не найдена в активной теме, то код будет искать ее в альтернативной теме. Больше фишек можно найти в специальной рубрике — octobertricks.
-
Автоматитческие запускать october:up после запуска composer update. OctoberCMS
При использовании composer вместе с October CMS очень удобно автоматически запускать команду october:up после того, как composer закончит обновлять проект (команда composer update). Чтобы этот сделать, найди секцию scripts в файле composer.json в корне проекта. И добавь php artisan october:up в секцию post-update-cmd. Выглядеть это должно как-то так: Больше фишек можно найти в специальной рубрике…
-
Ошибка миграции OctoberCMS/Laravel, Identifier name is too long
При создании миграции иногда встречается ошибка типа того: Появляется она из-за того, что ограничение на идентификатор в mysql 64 символа, вот тут подробнее про это — http://dev.mysql.com/doc/refman/5.5/en/identifiers.html. Исправить очень просто: при создании primary-ключей, надо вторым аргументом добавить наименование ключа:
-
Как добавить поле к профилю пользователя в OFFLINE Mall. OctoberCMS
Понадобилось добавить телефон к профилю пользователя в Mall. Я смекнул, что Mall использует плагин Rainlab.User, и нужно просто экстендом добавить поле, но оказалось не так всё просто. Разработчики советуют добавлять поле через событие mall.customer.afterSignup — https://github.com/OFFLINE-GmbH/oc-mall-plugin/issues/172 Но способ плохой, т.к. таким образом не получится изменять телефон из личного кабинета на фронте, а это важно.
-
Несколько полей в nameFrom для фильтра в backend в OctoberCMS
Стандартно, в фильтре можно использовать только один атрибут в nameFrom, но это плохо применимо когда нужно использовать два или более атрибута (например для модели User плагина Rainlab хорошо бы в фильтре выводить имя и фамилию). Покажу на примере.
Доставка еды Красноярск сытыйшашлык.рф |
Доставка шашлыка Красноярск сытыйшашлык.рф |