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()]); }
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']); }