1
0
Fork 0

app/Http/Livewire/Recipes.php: eager-load crafters relationship.

This commit is contained in:
Henrik Hautakoski 2021-07-08 21:36:29 +02:00
parent 43a26681d9
commit 645eaf676c

View file

@ -54,6 +54,7 @@ class Recipes extends Component
public function render()
{
$query = Recipe::select('recipes.*')
->with(['crafters'])
->leftJoin('items', 'items.id', '=', 'recipes.item_id')
->leftJoin('spells', 'spells.id', '=', 'recipes.spell_id')
->orderBy(DB::raw('(IF(`recipes`.`spell_id` IS NOT NULL, `spells`.`name`, `items`.`name`))'));