Added delete and removed Kohana

This commit is contained in:
Deon George
2016-06-30 16:01:12 +10:00
parent e1c5b1e413
commit 3adfcd8d8f
20 changed files with 223 additions and 926 deletions

View File

@@ -7,6 +7,7 @@ use Illuminate\Http\Request;
use App\Http\Requests;
use App\Model\Photo;
use App\Jobs\PhotoDelete;
class PhotoController extends Controller
{
@@ -33,9 +34,27 @@ class PhotoController extends Controller
return redirect()->action('PhotoController@info',[$id]);
}
public function deletes()
{
return view('photo.deletereview',['photos'=>Photo::where('remove',1)->paginate(2)]);
}
public function deletesUpdate(Request $request)
{
foreach ($request->input('photo') as $id)
{
$photo = Photo::findOrFail($id);
if ($photo->remove AND $request->input('remove.'.$id))
$this->dispatch((new PhotoDelete($photo))->onQueue('delete'));
}
return $request->input('pagenext') ? redirect()->action('PhotoController@deletes','?page='.$request->input('pagenext')) : redirect('/');
}
public function duplicates($id=NULL)
{
return view('photo.duplicates', ['photos'=> Photo::notRemove()->where('duplicate',1)->paginate(1)]);
return view('photo.duplicates',['photos'=>is_null($id) ? Photo::notRemove()->where('duplicate',1)->paginate(1) : Photo::where('id',$id)->paginate(1)]);
}
public function duplicatesUpdate(Request $request)