Size: a a a

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

2020 May 11

MP

Maksim (Ellrion) Pla... in Laravel для начинающих
Yuri
внутри inline JS ajax c переменными типа {{ route('table') }} - к сожалению, мне не встречался способ вынести подобный код с blade-переменными во внешний файл
переменные прекрасно передаются через атребуты html тега, оснальной код в js в ассетах где ему и положено быть
источник

ИС

Илья Сакович... in Laravel для начинающих
Yuri
внутри inline JS ajax c переменными типа {{ route('table') }} - к сожалению, мне не встречался способ вынести подобный код с blade-переменными во внешний файл
источник

Y

Yuri in Laravel для начинающих
Maksim (Ellrion) Platonov
переменные прекрасно передаются через атребуты html тега, оснальной код в js в ассетах где ему и положено быть
не сталкивался ранее - можно ссылку на документацию откуда копать?
источник

Y

Yuri in Laravel для начинающих
вот это уже интересно, спасибо )
источник

MP

Maksim (Ellrion) Pla... in Laravel для начинающих
Yuri
не сталкивался ранее - можно ссылку на документацию откуда копать?
хз какая документация. это же вроде древний и простой подход.
возможно если бы был более предметный разговор, т.е с примером кода, было бы понятннее
шаблонизация js это же дно.
источник

Aliaksandr ¯\_(ツ)_/¯... in Laravel для начинающих
$questions = Category::firstWhere('id', 1)->question;
//получаю все вопросы в первой категории

а как сдлеать чтоб получал вообще все вопросы из всех категорий?

типо такого
 $questions = Category::all()->question;

но не работает
источник

k

kaktus778 in Laravel для начинающих
$questions = Category::get()->pluck('question');
источник

Aliaksandr ¯\_(ツ)_/¯... in Laravel для начинающих
kaktus778
$questions = Category::get()->pluck('question');
всё гораздо проще
$questions = Question::all();
источник

SK

Sasha Kiyan in Laravel для начинающих
По-моему можно без get
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
можно
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Aliaksandr ¯\_(ツ)_/¯
$questions = Category::firstWhere('id', 1)->question;
//получаю все вопросы в первой категории

а как сдлеать чтоб получал вообще все вопросы из всех категорий?

типо такого
 $questions = Category::all()->question;

но не работает
конечно не работает, ты пытаешься взять свойсто у коллекции
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
а это свойство у объекта, который находится внутри коллекции
источник

k

kaktus778 in Laravel для начинающих
Aliaksandr ¯\_(ツ)_/¯
всё гораздо проще
$questions = Question::all();
так ему надо список вопросов судя по сообщению.. а get или all не важно.. работают то одинаково..
источник

SN

Stepan Neretin in Laravel для начинающих
Привет, ребят
Подскажи как быть
Есть некие фреймы
У фреймов есть тип и если тип у фрейма PROBLEMS_LIST, то надо к нему прикрепить problems(where frame_id = ...)
Но фишка в том, что тут не стандартный has many а какой-то странный
Как это сделать?Подскажите, пожалуйста
источник

SN

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

E

EgorichXXX in Laravel для начинающих
Stepan Neretin
Привет, ребят
Подскажи как быть
Есть некие фреймы
У фреймов есть тип и если тип у фрейма PROBLEMS_LIST, то надо к нему прикрепить problems(where frame_id = ...)
Но фишка в том, что тут не стандартный has many а какой-то странный
Как это сделать?Подскажите, пожалуйста
у тебя в общем то полиморфная связь
источник

SN

Stepan Neretin in Laravel для начинающих
я смогу полиморфную связь потом красиво упаковать?
$lessons = Course::with(['lessons.frames.problems'])->find($id)->lessons;
ну типо так?
источник

E

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

E

EgorichXXX in Laravel для начинающих
только надо еще type именование там переобозначить в модели
источник

SN

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