Enabled default routing

This commit is contained in:
Deon George
2021-08-09 23:35:22 +10:00
parent 7ec01d778a
commit c7388c2db6
8 changed files with 154 additions and 35 deletions

View File

@@ -95,6 +95,25 @@ class ZoneController extends Controller
->with('o',$o);
}
/**
* Set address as default for zone
*
* @param Request $request
* @param Address $o
*/
public function api_default(Request $request,Zone $o)
{
$this->authorize('admin',$o);
$default = $o->systems->where('pivot.default',TRUE);
if ($default->count() && ($default->first()->id != $request->sid))
abort(404);
$o->systems()->updateExistingPivot($request->sid,[
'default' => (bool)$request->set,
]);
}
public function home()
{
return view('zone.home');