Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Как всегда, мучаешься, потом ишешь решение, не находишь, пишешь на форум.. и бац вот оно — решение.
Задача решается средствами SASS. Нужно создать главный файл scss и остальные scss подгрузить в него через @import
Тема закрыта.
Привет.
Нужно склеить два Sass в один Css
Предполагаю что в webpack.mix.js должно быть что-нибудь вроде...
mix.sass(
[
'resources/assets/sass/one.scss',
'resources/assets/sass/two.scss',
], 'public/css/style.css');
Но это не работает. Я уже пытался сначала склеить два файла mix.combined, а потом перевести в css, но командная строка сходит с ума. npm run watch уходит в цикл. Хелп!
Роли я использую через pivot table.
А вот decorator pattern буду копать, спасибо.
В системе есть несколько ролей: user, manager, zavsklad.
У некоторых ролей есть дополнительные записи в БД. Например у zavsklad есть связанные склады, а у manager есть связанные заказы.
В систему добавляются модели Zavsklad и Manager, которые связанны теперь с моделью User по полю user_id.
Теперь, чтобы найти аутентифицированного Завсклада я делаю - $zavsklad = Zavsklad::whereUser_id(Auth::user()->id)->firstOrFail();
Всё работает.
Вопрос есть ли в Ларавел возможность наследования модели от модели?
Ведь по сути завсклад это потомок пользователя.
Вопрос закрыт. Это была ошибка локального хостинга. Якорь не передаётся на сервер.
После заполнения формы надо вставить anchor (якорь) #spasibo в адресную строку.
<form action="/order/<?= $item->id ?>#spasibo">
Как обработать такую ссылку в роутинге?
Route::post('/order/{item}', 'ItemController@postOrder');
Выдаёт ошибку, Лара захватывает вместе с якорем и передаёт в переменную item.
А вот это хорошая мысль. Спасибо!
Пока ответов нет.
Нашёл обсуждение подобной задачи на английском
Пакет модулей c поддержкой L5 Pingpong-labs
Решение для L4 Multisites A Comprehensive Tutorial
Видел решения в 4-ке.
Что мешает?
Я уже реализовал подобное через модули в Yii1. Пока ждал Yii2, полюбил Laravel4.2. Сделал на нём пару проектов.
А тут переход на L5 — отличный повод перенести старый проект.
Дело ведь не только в базе, там общая админка, пользователи. Не хочу дублировать код.
Есть два сайта: болты.ру и гайки.ру
Дизайн разный. База и админка одна.
В Yii для этого есть модули.
Как сделать подобное в Laravel5?
Вот решение, молчуны.
Route::get('/{cat}/{title}',array('uses' => 'PostsController@showPost'));
Попробуйте использовать composer dump-autoload
Стандартный url - сайт.ру/контроллер/функция/параметр
Можно делать такие построения:
сайт.ру/категории/категория1/статья1
сайт.ру/категории/категория1/статья2
сайт.ру/категории/категория2/статья1
А хотелось бы:
сайт.ру/категория1/статья1
сайт.ру/категория1/статья2
Можно конечно под каждую категорию контроллер написать, но это дубляж кода получается.
В Wordpresse это реализовано, а как смастерить это роутингом Laravel?
Страницы 1