Example #1
0
 public function singlePicture($id)
 {
     $user = Auth::user();
     $picture = Picture::whereIn('gallery_id', function ($query) use($user) {
         $query->select('id')->from('galleries')->where('user_id', $user->id);
     })->where('id', $id)->first();
     return response()->json(['data' => $picture->toArray()]);
 }
Example #2
0
 public function deletePicture($id)
 {
     $user = Auth::user();
     $picture = Picture::whereIn('gallery_id', function ($query) use($user) {
         $query->select('id')->from('galleries')->where('user_id', $user->id);
     })->where('id', $id)->first();
     if (!$picture) {
         return response()->json(['status' => 'error']);
     }
     $picture->delete();
     return response()->json(['status' => 'ok']);
 }