PATH:
home
/
rwabteecom
/
public_html_old
/
app
/
Http
/
Controllers
/
Editing: GalleryController.php
<?php namespace App\Http\Controllers; use App\Http\Requests\CreateGalleryRequest; use App\Http\Requests\UpdateGalleryRequest; use App\Models\Gallery; use App\Repositories\GalleryRepository; use Illuminate\Http\Request; class GalleryController extends AppBaseController { /** * @var GalleryRepository */ private $galleryRepo; public function __construct(GalleryRepository $galleryRepo) { $this->galleryRepo = $galleryRepo; } /** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index(Request $request, $id) { } /** * Store a newly created resource in storage. * * @return \Illuminate\Http\Response */ public function store(CreateGalleryRequest $request) { $input = $request->all(); $this->galleryRepo->store($input); return $this->sendSuccess(__('messages.placeholder.gallery_created')); } /** * Show the form for editing the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function edit(Gallery $gallery) { return $this->sendResponse($gallery, 'Gallery successfully retrieved.'); } /** * Update the specified resource in storage. * * @param int $id * @return \Illuminate\Http\Response */ public function update(UpdateGalleryRequest $request, Gallery $gallery) { $input = $request->all(); $this->galleryRepo->update($input, $gallery->id); return $this->sendSuccess(__('messages.placeholder.gallery_updated')); } /** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy(gallery $gallery) { $gallery->clearMediaCollection(GALLERY::GALLERY_PATH); $gallery->delete(); return $this->sendSuccess('VCard service deleted successfully.'); } }
SAVE
CANCEL