support for pack editing

This commit is contained in:
Dane Everitt 2016-11-16 16:09:28 -05:00
parent 09c2dcc1b6
commit e09659a88f
No known key found for this signature in database
GPG key ID: EEA66103B3D71F53
3 changed files with 108 additions and 1 deletions

View file

@ -68,7 +68,9 @@ class PackController extends Controller
public function listAll(Request $request)
{
//
return view('admin.services.packs.index', [
'services' => Models\Service::all()
]);
}
public function listByOption(Request $request, $id)
@ -137,6 +139,23 @@ class PackController extends Controller
]);
}
public function update(Request $request, $id)
{
try {
$repo = new Pack;
$repo->update($id, $request->except([
'_token'
]));
Alert::success('Service pack has been successfully updated.')->flash();
} catch (DisplayValidationException $ex) {
return redirect()->route('admin.services.packs.edit', $id)->withErrors(json_decode($ex->getMessage()))->withInput();
} catch (\Exception $ex) {
Log::error($ex);
Alert::danger('An error occured while attempting to add edit this pack.')->flash();
}
return redirect()->route('admin.services.packs.edit', $id);
}
public function export(Request $request, $id, $files = false)
{
$pack = Models\ServicePack::findOrFail($id);