Route::resource('/series', SeriesController::class)
->only(['create', 'store','index', 'destroy', 'edit','update']);
C ⇒ Create
public function create()
{
return view('series.create');
}
R ⇒ Read
public function index(Request $request)
{
// $series = DB::select('select * from series;');
// dd($series);
// $series = Serie::all();
$series = Serie::query()->orderBy('nome','desc')->get();
$msgSuccess = session('msgSuccess');
return view('series.index', ['series' => $series])
->with('msgSuccess', $msgSuccess);
}
U ⇒ Update
public function update(Serie $series, Request $request){
$series->name = $request->name;
$series->save();
return to_route('series.index')->with('msgSuccess', "Serie '{$series->name}' alterado com sucesso!");
}
D ⇒ Delete
public function destroy(Serie $series, Request $request)
{
// dd($request->route());
// $serie = Serie::find($series);
// Serie::destroy($series->id);
$series->delete();
// $request->session()->flash('msgSuccess', "Serie '{$series->name}' removido com sucesso!");
return to_route('series.index')
->with('msgSuccess', "Serie '{$series->name}' removido com sucesso!");
}
E ⇒ Edit