/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { if (!Auth::check()) { return view('grocery_list', ['user' => 0, 'items' => new Collection()]); } $user = Auth::user(); $list = GroceryList::firstOrCreate(['user_id' => $user->id]); $items = $list->groceryListItems()->orderBy('position')->get(); //$groceryList = $groceryLists(0); return view('grocery_list', ['user' => 1, 'list' => $list, 'items' => $items]); }