Andrey
я понимаю как это сделать
Andrey
но если есть готовое
Andrey
...
Andrey
и вопрос был, видел ли кто готовое
Timofey
Здравствуйте, пытаюсь сделать мультидоменный проект и в зависимости от домена нужны разные роуты. Условно есть два типа : клиентские сайты и основной сайт. Как правильней сделать с роутами , чтобы в зависимости от типа cайта/домена подключались нужные
Anton
У нас просто тоже один проект и много доменов, но и мы на 5.2 - у нас все роуты для всех проектов в одном файле...
Timofey
Проблема в том что , домен главного сайта я буду знать, а у клиентских сайтов нет , они из бд . Что-то вроде saas
Anton
у нас тоже не известно - налету подключается
Anton
проблем никаких...
Timofey
А как , через субдоменный роутинг ?
Anton
я не знаю что ты под этим имеешь ввиду 🙂
Anton
у нас в 5.2 примерно так
Anton
$Partner = app('Partner'); $partner_domain = $Partner->getPartnerDomain(); if ($partner_domain) { Route::group(['domain' => $partner_domain], function() { Route::get('/', 'Index@index')->name('main'); }
Timofey
Спасибо,значит думал в правильном направлении
Anton
Если думаешь - значит в правильном направлении!!!
Anton
Главное - думать 🙂
Vladimir
Не правильнее ли перехватывать все поддомены и передавать их в метод
Vladimir
А там уже принимать решение?
Vladimir
Подскажите на счёт полиморфных отношений В таблице images есть поля parent_type и parent_id, в ней есть запись где соответствующие поля имеют значения post и 1 В модели Image прописано public function parent() { return $this->morphTo(); } В модели Post public function images() { return $this->morphMany('App\Models\Image', 'parent'); } При запросе $post->images возвращается пустая коллекция В AppServiceProvider по гайдам применил use Illuminate\Database\Eloquent\Relations\Relation; и Relation::morphMap([ 'post' => 'App\Models\Post', 'category' => 'App\Models\Category', ]);
Vladimir
Хорошо. Просто если есть возможность убрать логику из файла с роутингом - этой возможностью надо пользоваться)
Anton
но иногда проще чуть туда добавить 🙂
Anton
у нас просто по условиям должны были быть одинаковые URL, но абсолютно разные страницы... и там бы тогда контроллеры представляли набор switch - не хотелось этого...
Сергей
Подскажите есть где нить репозитории с примером laravel api auth + vuejs ?)
Сергей
или может быть тестовое описание по шагам как делается авторизация и т.д.
Сергей
Не могу разобраться по офф документации как работает это)
Сергей
точнее быть как хранить правильно данные
Шох
Привет всем, вчем может быть проблема при unserialize() ?
Шох
(1/1) ErrorException unserialize(): Error at offset 496 of 500 bytes
Andrey
(1/1) ErrorException unserialize(): Error at offset 496 of 500 bytes
Посмотри что там за символ такой закрался; в какой то из 5.6.* была дичайшая бага с сериализацией
Шох
https://c2n.me/3SbiU8c
Шох
вообще не понятно что к чему
Andrey
Зачем используешь сериализацию?
Шох
у меня график работы у филиала, не хотел создавать много полей
Andrey
у меня график работы у филиала, не хотел создавать много полей
Почему например ни в json хранить/передавать данные?
Andrey
тоже вариант кстати))
Лучший вариант
Alexander
Как мне остортировать задачи по приоритетам? Приоритеты хранятся в отдельной таблице, присоединил, меняю порядок сортировки, но ничего не меняется, что не так сделал? $tasks->leftJoin('task_priorities', 'tasks.priority_id', '=', 'task_priorities.id') ->orderBy('task_priorities.order', 'desc') ->select('tasks.*');
Andrey
Спасибо! А как опыт использования?
Artem
Ребят, если на сервере 2 сайта. То queue:work для каждого сайта читается с общего redis?
Andrey
нету)
ну ок, придётся поэкспериментировать)
Artem
т.е. для одного сайта queue:work может выполнить задачу с другого?
Nurik
тоже вариант кстати))
Вообще-то в мускуле и в постресе, есть поддержка JSON типов нативно. (Хотя в мускуле индексация по вирт. полям не айс.). Я это к тому что laravel это их коробки умеет. Не нужно изобретать велосипеды.
Yevhenii
Всем привет. На сколько сильно vue js ускорит работу сайта с laravel ?
Yevhenii
Буду благодарный за ответ
Юрий
почему он вообще должен ускорить, лол?
Юрий
ну или замедлить
Andrey
Всем привет. На сколько сильно vue js ускорит работу сайта с laravel ?
Ровно настолько, насколько кривые/прямые руки у тех кто делал на шаблонах и кто будет делать на vue
Andrey
Если речь про spa против серверного рендеринга шаблонов, то нужно открывать вкладку network в хроме и замерять время отдачи; а лучше настроить какой-нибудь apache jmeter и запустить тестирование
Anonymous
Всем привет, может кто нибудь посказать что такое ? пытаюсь сделать middleware, и дополнительно провалидировать запрос request из полей ввода, но получаю вот такую ошибку, попытался погулгить ничего толкого не смог найти, картинки с ошибкой и кодом middlewarre прилагаю
Anonymous
Anonymous
Anonymous
Maksim (Ellrion)
Ппц мужик. Не надо так)
Maksim (Ellrion)
Брось просто эксепшен
Ар
Anonymous
Брось просто эксепшен
хорошо, не буду, это просто для примера,
Andrey
и пробела после if и между ){ не хватает
Maksim (Ellrion)
хорошо, не буду, это просто для примера,
Более того. То что ты делаешь не очень место для мидлвара
Andrey
Ну это мелочи
Табуляция или пробелы?
Anonymous
Более того. То что ты делаешь не очень место для мидлвара
я знаю, просто нужен был какой то доп фильтр сделать, а громоздить новые правила валидации не охота было
Ар
Табуляция или пробелы?
табуляция с шагом в 2 или 4?
Andrey
Psr2)
это кажется 4 пробела
Maksim (Ellrion)
Или любой другой единый стайлгайд
Maksim (Ellrion)
я знаю, просто нужен был какой то доп фильтр сделать, а громоздить новые правила валидации не охота было
Можно без правил валидации но в форм реквесте тоже самое - проверка и эксепшен
Ivan
149 запросов в бд на 1 страницу это много?
Andrey
149 запросов в бд на 1 страницу это много?
2 волоса это много или мало?
Andrey
смотря что там происходит
Andrey
если вытащить пост из блого то много