Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 Laravel 6/7/8/9/10 » Нубские вопросы » 07.01.2022 20:26:10

newAlex
Ответов: 2

Не так давно столкнулся с Laravel
и никак не возьму в толк. если надо выбрать все, модель отлично работает, но если нужны пара джоинов, например, то в чем разница между:
Model::where($id)
->select(...)
->join(...)
->first();
и
DB::table('table_name')
->select(...)
->join(...)
->where('id',$id)
->first();

просто красивый код, или я не понимаю и все эти запросы нужно где то в App\Models\model.php прописать и вызывать оттуда?

и закидайте меня, да чем хотите smile
но я это пишу это в методах контроллеров и отправляю во view, что то мне подсказывает, что это не совсем грамотно, хотя и работает. Смотрел на github, вроде бы попадается, что так же делают, но сомнения терзают.

Просветите нубаса, плиз, а то спать спокойно не могу ))

Подвал раздела