Edit paddock name and state.
TODO: keep track of paddock openings.
This commit is contained in:
@@ -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é.');
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user