/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { $data = ['title' => 'Teleaus | Home', 'sliders' => Slider::orderBy('created_at', 'desc')->get(), 'clients' => Client::orderBy('created_at', 'desc')->get(), 'portfolios' => Portfolio::orderBy('created_at', 'desc')->get(), 'about' => Page::where('slug', 'about-us')->first()]; return view('home')->with($data); }
/** * Display a listing of the resource in JSON format. * * @return Response */ public function indexJSON() { $items = Portfolio::orderBy('launch', 'desc')->get(); return response()->json($items); }
/** * Display user account dashboard. * * @return Response */ public function account() { $user = Auth::user(); $pages = Page::orderBy('updated_at', 'desc')->take(5)->get(); $portfolio_items = Portfolio::orderBy('updated_at', 'desc')->take(5)->get(); return view('user.account', ['user' => $user, 'pages' => $pages, 'portfolio_items' => $portfolio_items]); }