1
私は2つのテーブルorders
とdelivery_boys
を持っています。私はそこdelivery_boy_id
内のデータがあるが、それが空である場合、私はどのようなデータが届かないときに私はすべてのorders
を取得していますLaravel結合テーブルはデータを返しません
public function index()
{
$orders = Order::join('delivery_boys', 'delivery_boys.id', 'orders.delivery_boy_id')
->select('orders.id', 'name', 'phone_number', 'orders.address', 'orders.city', 'orders.pincode', 'delivery_time_slot', 'total', 'delivery_boys.name as delivery_boy')
->get();
return view('pages.orders', compact('orders'));
}
をこれら2つのテーブルに参加しています。
最初に注文が入ると、orders
テーブルdelivery_boy_id
は空になります。ジョインで空でもデータが必要です。
どうすればこの問題を解決できますか?
はデフォルトjoin
で内部結合を生成しますので、これはあなた
ありがとう、本当にありがとうございます –