ldc-legaulois/app/Http/Controllers/Bo/ConsumptionTimesController.php
2020-07-23 17:06:19 +02:00

67 lines
1.5 KiB
PHP

<?php
namespace App\Http\Controllers\Bo;
use App\Http\Controllers\Controller;
use App\Models\ConsumptionTimes;
use Illuminate\Http\Request;
class ConsumptionTimesController extends Controller
{
public function index()
{
$ct = ConsumptionTimes::all();
return view('bo.consumption-times.index', compact('ct'));
}
public function create()
{
return view('bo.consumption-times.create');
}
public function store(Request $request)
{
$name = $request->name;
$status = $request->status;
if ($status !== "1")
$status = 0;
$ct = new ConsumptionTimes();
$ct->name = $name;
$ct->status = $status;
$ct->save();
return redirect()->route('bo.consumption-times.index');
}
public function edit($id)
{
$ct = ConsumptionTimes::findOrFail($id);
return view('bo.consumption-times.edit', compact('ct'));
}
public function update(Request $request, $id)
{
$name = $request->name;
$status = $request->status;
if ($status !== "1")
$status = 0;
$ct = ConsumptionTimes::findOrFail($id);
$ct->name = $name;
$ct->status = $status;
$ct->save();
return redirect()->route('bo.consumption-times.edit', ['consumption_time' => $ct->id])->with('success', 'Enregistré !');
}
public function destroy($id)
{
$ct = ConsumptionTimes::findOrFail($id);
$ct->delete();
return redirect()->route('bo.consumption-times.index');
}
}