Size: a a a

Laravel для начинающих

2020 February 17

VY

Vladimir Yefremov in Laravel для начинающих
мистер никитос
Имя роута достаточно запарно узнать будет, простого встроенного способа нет, насколько я знаю
ну да... получается так,
вот и сочиняю велосипед,
щас как-то пробую расковырять УРЛ менее костыльно
источник

мн

мистер никитос in Laravel для начинающих
Vladimir Yefremov
ну да... получается так,
вот и сочиняю велосипед,
щас как-то пробую расковырять УРЛ менее костыльно
Например так app('router')->getRoutes()->match(app('request')->create(url()->previous())), отсюда можешь вытащить там ->getName() и т.д., но выглядит канеш как какашка пипец. Ну и не забывай что у роута и параметры есть обычно, и разные get/post штуки и т.д. Лучше с url работай
источник

VY

Vladimir Yefremov in Laravel для начинающих
мистер никитос
Например так app('router')->getRoutes()->match(app('request')->create(url()->previous())), отсюда можешь вытащить там ->getName() и т.д., но выглядит канеш как какашка пипец. Ну и не забывай что у роута и параметры есть обычно, и разные get/post штуки и т.д. Лучше с url работай
да, пробую с УРЛ
источник

мн

мистер никитос in Laravel для начинающих
Vladimir Yefremov
да, url()->previous() работает, но возвращает УРЛ, а мне нужно имя роута

прикол в том, что делаем поиск юзера из разных секций сайта (разных страниц);
на этих страницах разная инфа по юзеру и, когда находим другого - надо перейти на  такую же страницу другого юзера - для этого мне нужен этот же роут, с которого совершался поиск, но я не могу его получить в методе, т.к. методы вызывается Аджаксом и имеет свой роут
У одного юзера может быть много разных страниц? Ну так и храни идентификатор некоей "секции" профиля юзера там, а не шамань со ссылками)
источник

VY

Vladimir Yefremov in Laravel для начинающих
мистер никитос
У одного юзера может быть много разных страниц? Ну так и храни идентификатор некоей "секции" профиля юзера там, а не шамань со ссылками)
"храни идентификатор некоей "секции" профиля юзера там" - в данном случае "там" - это где?
источник

мн

мистер никитос in Laravel для начинающих
Vladimir Yefremov
"храни идентификатор некоей "секции" профиля юзера там" - в данном случае "там" - это где?
Ну я не знаю как у вас это сейчас работает. В роуте, например. Хотя у вас вероятно на каждый раздел свой роут сделан, тогда да, такое
источник

Aliaksandr ¯\_(ツ)_/¯ in Laravel для начинающих
$group = Chat::findOrFail($id);
получил нужную ОДНУ группу

почему потом когда делаю

  $group = $group::leftJoin('telegram_items', function($join) {
           $join->on('chat.id', '=', 'telegram_items.chat_id');
       })
          ->get(['chat.*', 'telegram_items.status']);
dd($group);

уже в колекции не одно значение а много?
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Aliaksandr ¯\_(ツ)_/¯
$group = Chat::findOrFail($id);
получил нужную ОДНУ группу

почему потом когда делаю

  $group = $group::leftJoin('telegram_items', function($join) {
           $join->on('chat.id', '=', 'telegram_items.chat_id');
       })
          ->get(['chat.*', 'telegram_items.status']);
dd($group);

уже в колекции не одно значение а много?
Ты сейчас вообще жесть соорудил
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Ща попробую объяснить
источник

ИЛ

Иван Лещенко in Laravel для начинающих
$group::leftJoin <- Переход к билдеру
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Ты получил модель, затем обратно переходишь к билдеру, ставишь условия, и затем уже получаешь все модели
источник

D

DK in Laravel для начинающих
источник

D

DK in Laravel для начинающих
Aliaksandr ¯\_(ツ)_/¯
$group = Chat::findOrFail($id);
получил нужную ОДНУ группу

почему потом когда делаю

  $group = $group::leftJoin('telegram_items', function($join) {
           $join->on('chat.id', '=', 'telegram_items.chat_id');
       })
          ->get(['chat.*', 'telegram_items.status']);
dd($group);

уже в колекции не одно значение а много?
Связями нельзя разве получить такое?
источник

Е

Евгений in Laravel для начинающих
всем привет. подскажите где можно почитать про подключение css и js при модульной архитектуре. Цель: сделать так, чтобы модуль в себе содержал css и js, чтобы можно было в будущем легко переносить этот модуль вместе с css и js от проекта к проекту. Нагуглил только всякие URL::asset(''), которые берут файлы из public/css и public/js. В yii помню как-то можно было сделать подобное, наверняка здесь тоже есть что-то такое... Или я ошибаюсь?
источник

Aliaksandr ¯\_(ツ)_/¯ in Laravel для начинающих
Иван Лещенко
$group::leftJoin <- Переход к билдеру
гуд, добавил ->where('chat.id', $id) и норм
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Aliaksandr ¯\_(ツ)_/¯
гуд, добавил ->where('chat.id', $id) и норм
Ъуъ
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Это неправильно
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Оно может и работает
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Но неправильно
источник

мн

мистер никитос in Laravel для начинающих
Евгений
всем привет. подскажите где можно почитать про подключение css и js при модульной архитектуре. Цель: сделать так, чтобы модуль в себе содержал css и js, чтобы можно было в будущем легко переносить этот модуль вместе с css и js от проекта к проекту. Нагуглил только всякие URL::asset(''), которые берут файлы из public/css и public/js. В yii помню как-то можно было сделать подобное, наверняка здесь тоже есть что-то такое... Или я ошибаюсь?
Что в юи можно было? Не припомню такого что-то
источник