Andrey
я понимаю как это сделать
Andrey
но если есть готовое
Andrey
...
Andrey
и вопрос был, видел ли кто готовое
Timofey
Здравствуйте,
пытаюсь сделать мультидоменный проект и в зависимости от домена нужны разные роуты.
Условно есть два типа : клиентские сайты и основной сайт. Как правильней сделать с роутами , чтобы в зависимости от типа cайта/домена подключались нужные
Anton
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',
]);
Anton
Vladimir
Хорошо. Просто если есть возможность убрать логику из файла с роутингом - этой возможностью надо пользоваться)
Anton
Anton
но иногда проще чуть туда добавить 🙂
Anton
у нас просто по условиям должны были быть одинаковые URL, но абсолютно разные страницы... и там бы тогда контроллеры представляли набор switch - не хотелось этого...
Сергей
Подскажите есть где нить репозитории с примером laravel api auth + vuejs ?)
Сергей
или может быть тестовое описание по шагам как делается авторизация и т.д.
Сергей
Не могу разобраться по офф документации как работает это)
Сергей
точнее быть как хранить правильно данные
Шох
Привет всем, вчем может быть проблема при unserialize() ?
Шох
(1/1) ErrorException
unserialize(): Error at offset 496 of 500 bytes
Шох
https://c2n.me/3SbiU8c
Шох
вообще не понятно что к чему
Andrey
Зачем используешь сериализацию?
Шох
у меня график работы у филиала, не хотел создавать много полей
Andrey
Шох
Andrey
Alexander
Как мне остортировать задачи по приоритетам? Приоритеты хранятся в отдельной таблице, присоединил, меняю порядок сортировки, но ничего не меняется, что не так сделал?
$tasks->leftJoin('task_priorities', 'tasks.priority_id', '=', 'task_priorities.id')
->orderBy('task_priorities.order', 'desc')
->select('tasks.*');
Maksim (Ellrion)
Alexander
Andrey
Спасибо!
А как опыт использования?
Arthur'); DROP TABLE Users;--
Artem
Ребят, если на сервере 2 сайта. То queue:work для каждого сайта читается с общего redis?
Andrey
нету)
ну ок, придётся поэкспериментировать)
Artem
т.е. для одного сайта queue:work может выполнить задачу с другого?
Nurik
тоже вариант кстати))
Вообще-то в мускуле и в постресе, есть поддержка JSON типов нативно. (Хотя в мускуле индексация по вирт. полям не айс.). Я это к тому что laravel это их коробки умеет. Не нужно изобретать велосипеды.
Yevhenii
Всем привет. На сколько сильно vue js ускорит работу сайта с laravel ?
Yevhenii
Буду благодарный за ответ
Юрий
почему он вообще должен ускорить, лол?
Юрий
ну или замедлить
Andrey
Если речь про spa против серверного рендеринга шаблонов, то нужно открывать вкладку network в хроме и замерять время отдачи; а лучше настроить какой-нибудь apache jmeter и запустить тестирование
SarcasmIO
Anonymous
Всем привет, может кто нибудь посказать что такое ? пытаюсь сделать middleware, и дополнительно провалидировать запрос request из полей ввода, но получаю вот такую ошибку, попытался погулгить ничего толкого не смог найти, картинки с ошибкой и кодом middlewarre прилагаю
Anonymous
Anonymous
🎄Victor
Maksim (Ellrion)
Anonymous
Anonymous
Maksim (Ellrion)
Ппц мужик. Не надо так)
Maksim (Ellrion)
Брось просто эксепшен
Ар
Andrey
и пробела после if и между ){ не хватает
Maksim (Ellrion)
Maksim (Ellrion)
Andrey
Psr2)
это кажется 4 пробела
Maksim (Ellrion)
Или любой другой единый стайлгайд
Maksim (Ellrion)
Ivan
149 запросов в бд на 1 страницу это много?
Andrey
Andrey
смотря что там происходит
Andrey
если вытащить пост из блого то много