<?php
namespace App\Http\Controllers;
use App\Http\Requests\CreateReviewedSubmissonRequest;
use App\Http\Requests\UpdateReviewedSubmissonRequest;
use App\Http\Controllers\AppBaseController;
use App\Repositories\ReviewedSubmissonRepository;
use Illuminate\Http\Request;
use Flash;
class ReviewedSubmissonController extends AppBaseController
{
/** @var ReviewedSubmissonRepository $reviewedSubmissonRepository*/
private $reviewedSubmissonRepository;
public function __construct(ReviewedSubmissonRepository $reviewedSubmissonRepo)
{
$this->reviewedSubmissonRepository = $reviewedSubmissonRepo;
}
/**
* Display a listing of the ReviewedSubmisson.
*/
public function index(Request $request)
{
$reviewedSubmissons = $this->reviewedSubmissonRepository->paginate(10);
return view('reviewed_submissons.index')
->with('reviewedSubmissons', $reviewedSubmissons);
}
/**
* Show the form for creating a new ReviewedSubmisson.
*/
public function create()
{
return view('reviewed_submissons.create');
}
/**
* Store a newly created ReviewedSubmisson in storage.
*/
public function store(CreateReviewedSubmissonRequest $request)
{
$input = $request->all();
$reviewedSubmisson = $this->reviewedSubmissonRepository->create($input);
Flash::success('Reviewed Submisson saved successfully.');
return redirect(route('reviewedSubmissons.index'));
}
/**
* Display the specified ReviewedSubmisson.
*/
public function show($id)
{
$reviewedSubmisson = $this->reviewedSubmissonRepository->find($id);
if (empty($reviewedSubmisson)) {
Flash::error('Reviewed Submisson not found');
return redirect(route('reviewedSubmissons.index'));
}
return view('reviewed_submissons.show')->with('reviewedSubmisson', $reviewedSubmisson);
}
/**
* Show the form for editing the specified ReviewedSubmisson.
*/
public function edit($id)
{
$reviewedSubmisson = $this->reviewedSubmissonRepository->find($id);
if (empty($reviewedSubmisson)) {
Flash::error('Reviewed Submisson not found');
return redirect(route('reviewedSubmissons.index'));
}
return view('reviewed_submissons.edit')->with('reviewedSubmisson', $reviewedSubmisson);
}
/**
* Update the specified ReviewedSubmisson in storage.
*/
public function update($id, UpdateReviewedSubmissonRequest $request)
{
$reviewedSubmisson = $this->reviewedSubmissonRepository->find($id);
if (empty($reviewedSubmisson)) {
Flash::error('Reviewed Submisson not found');
return redirect(route('reviewedSubmissons.index'));
}
$reviewedSubmisson = $this->reviewedSubmissonRepository->update($request->all(), $id);
Flash::success('Reviewed Submisson updated successfully.');
return redirect(route('reviewedSubmissons.index'));
}
/**
* Remove the specified ReviewedSubmisson from storage.
*
* @throws \Exception
*/
public function destroy($id)
{
$reviewedSubmisson = $this->reviewedSubmissonRepository->find($id);
if (empty($reviewedSubmisson)) {
Flash::error('Reviewed Submisson not found');
return redirect(route('reviewedSubmissons.index'));
}
$this->reviewedSubmissonRepository->delete($id);
Flash::success('Reviewed Submisson deleted successfully.');
return redirect(route('reviewedSubmissons.index'));
}
}
Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]