Ejemplo n.º 1
0
 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function show($id)
 {
     //
     $albums = PhotoAlbum::where('user_id', $id)->where('type', 'album')->get();
     $business = Business::findOrFail($id);
     return view('photoAlbum.show')->withAlbums($albums)->withBusiness($business);
 }
 /**
  * Handle the event.
  *
  * @param  UserWasDeleted  $event
  * @return void
  */
 public function handle(UserWasDeleted $event)
 {
     // Delete everything the user created
     Article::where('user_id', $event->user_id)->delete();
     Photo::where('user_id', $event->user_id)->delete();
     PhotoAlbum::where('user_id', $event->user_id)->delete();
     Video::where('user_id', $event->user_id)->delete();
     VideoAlbum::where('user_id', $event->user_id)->delete();
 }
Ejemplo n.º 3
0
 /**
  * Display a loggedin user's business albums.
  *
  * @return Response
  */
 public function photos($id)
 {
     //all users
     $user = User::where('userName', $id)->first();
     if (empty($user)) {
         return redirect()->back();
     }
     $userDetail = UserDetail::where('userId', $user->id)->first();
     $business = Business::find($userDetail->businessId);
     if (empty($business)) {
         return redirect('/user/' . $user->userName . '/profile');
     }
     $business = (object) array_merge($user->toArray(), $userDetail->toArray(), $business->toArray());
     $albums = PhotoAlbum::where('user_id', $business->userId)->where('type', 'album')->get();
     return view('business.photos')->withBusiness($business)->withAlbums($albums);
 }
 /**
  * Reorder items
  *
  * @param items list
  * @return items from @param
  */
 public function getReorder(ReorderRequest $request)
 {
     $list = $request->list;
     $items = explode(",", $list);
     $order = 1;
     foreach ($items as $value) {
         if ($value != '') {
             PhotoAlbum::where('id', '=', $value)->update(array('position' => $order));
             $order++;
         }
     }
     return $list;
 }
Ejemplo n.º 5
0
 /**
  * Display a loggedin user's business albums.
  *
  * @return Response
  */
 public function photos()
 {
     $user = User::find(Auth::user()->id);
     $userDetail = UserDetail::where('userId', $user->id)->first();
     $business = Business::find($userDetail->businessId);
     if (empty($business)) {
         $business = (object) array_merge($user->toArray(), $userDetail->toArray());
     } else {
         $business = (object) array_merge($user->toArray(), $userDetail->toArray(), $business->toArray());
     }
     $albums = PhotoAlbum::where('user_id', Auth::user()->id)->where('type', 'album')->get();
     return view('home.photos')->withBusiness($business)->withAlbums($albums);
 }