Edit paddock name and state.

TODO: keep track of paddock openings.
This commit is contained in:
2020-04-17 09:57:10 +02:00
parent 19e1123ef5
commit 6a57222caf
3 changed files with 60 additions and 4 deletions

View File

@@ -67,7 +67,9 @@ class PaddockController extends Controller
*/
public function edit($id)
{
//
$data['paddock'] = Paddock::where('id', $id)->first();
return view('paddock.edit', $data);
}
/**
@@ -79,7 +81,18 @@ class PaddockController extends Controller
*/
public function update(Request $request, $id)
{
//
$request->validate([
'name' => 'required',
]);
$update = [
'name' => $request->name,
'isClosed' => $request->state !== 'opened',
];
Paddock::where('id', $id)->update($update);
return Redirect::to('paddocks')
->with('success', 'Enclos mis à jour.');
}
/**
@@ -93,6 +106,6 @@ class PaddockController extends Controller
Paddock::where('id', $id)->delete();
return Redirect::to('paddocks')
->with('success','Enclos supprimé.');
->with('success', 'Enclos supprimé.');
}
}