I'm trying to join two queries with this statement:
$item = Category::where('type', $item)
->leftJoin('inventory', 'inventory.id', '=', 'categories.id')
->get();
The problem is that if there is no inventory id value equal to the category id field, the query returns the id as NULL. Does anyone know why this is happening and how I can solve it? Thanks in advance!
$item = Category::leftJoin('inventory', 'inventory.id', '=', 'categories.id')
->where('type', $item)
->get();
try this.and what is "where('type', $item)" ?
It does the same thing. Is it possible to use a basic join to return the result as not null?
Is it returning the category id as null or the inventory id as null?
Sign in to participate in this thread!
The Laravel portal for problem solving, knowledge sharing and community building.
The community