예제 #1
0
 /**
  * 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);
 }
예제 #2
0
 /**
  * Display a listing of the resource in JSON format.
  *
  * @return Response
  */
 public function indexJSON()
 {
     $items = Portfolio::orderBy('launch', 'desc')->get();
     return response()->json($items);
 }
예제 #3
0
 /**
  * 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]);
 }