public function packageShow($package) { $package = Package::active()->identifier($package)->with(['contents' => function ($query) { $query->where('lang_id', '=', $this->langId); }])->first(); //return dd($package->toArray()); if ($package) { $packages = Package::active()->with(['contents' => function ($query) { $query->where('lang_id', '=', $this->langId); }])->where('id', '!=', $package->id)->orderBy('priority', 'desc')->get(); return View('pages.package', compact('package', 'packages')); } else { abort(404); } }