Есть таблица которая наполовину состоит из внешних ключей. Как в Laravel через фасад DB построить запрос, чтобы вместо ключей выводилась полная инфа. Сам sql запрос несложный, а вот построить его в laravel не знаю как. Пример запроса:
SELECT `vidacha knig`.`nomer zapisi`, `Chitatel`.`familia`
FROM `Chitatel`,`vidacha knig`
WHERE `Chitatel`.`Nomer chitatelya` = `vidacha knig`.`nomer chitatelya`
Как подобный сделать в laravel? Может есть способ построить запрос на чистом sql
Вам нужен join, вот пример заспроса для Laravel:
$query = DB::table('vidacha knig')
->join('Chitatel', 'vidacha knig.nomer chitatelya', '=', 'Chitatel.Nomer chitatelya')
->order_by('topic_time', 'desc')->get();
Дальше $query передавайте в представление.
Я правда не знаю, будет ли работать с пробелами (скорее всего нет). Я бы на вашем месте избавился от пробелов в названиях полей и таблиц.
Документация по работе с базами данных Laravel.
Можете обернуть всё это в модели, т.е. Модель для записей, читателей, библиотекарей и книг, наладить связи (в вашем случае это belongsTo). И дальше работать через конструктор запросов ORM. Это во многих случаях удобнее, чем писать запросы.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости