Сначала вам нужно прочитать Laravel eloquent
Например.
Простой код с моделью Transaction
в вашем контроллере
$transaction = Transaction::get();
Вы можете использовать Eloquent Relationship в вашей модели
Модель транзакции
public function items()
{
return $this->hasOne(TransactionItem::class); //based on your model and relationship
}
Получить с отношениями Ограничение нетерпеливых нагрузок
$transaction = Transaction::with('items)->get();
Laravel использует mysql
в качестве соединения по умолчанию или на основе вашего config/database.php
файла
Если вы хотите использовать несколько баз данных, вы можете использовать что-то подобное
Определите нижнюю строку в вашей Transaction
модели
protected $connection = 'your-connection-name';
На основании вашего комментария
Убедитесь, что вы определили правильные отношения в Transaction
модели
Transaction::with('hasDetails', 'details', 'branch', 'hasCustomers', 'customer')
->groupBy('ticket_number')
->where('ticket_number', $request->pawnTicket) //assume ticket_number column is inside the transactions table
->get();