public function run() { // Temporarily disable mass assignment restrictions Eloquent::unguard(); DB::table('seat_permissions')->truncate(); SeatPermissions::create(array('permission' => 'pos_manager')); SeatPermissions::create(array('permission' => 'wallet_manager')); SeatPermissions::create(array('permission' => 'recruiter')); SeatPermissions::create(array('permission' => 'asset_manager')); SeatPermissions::create(array('permission' => 'contract_manger')); SeatPermissions::create(array('permission' => 'market_manager')); SeatPermissions::create(array('permission' => 'key_manager')); SeatPermissions::create(array('permission' => 'queue_manager')); }
public function postUpdateGroup($groupID) { $permissions = Input::except('_token'); $available_permissions = SeatPermissions::all(); $group = \Auth::findGroupById($groupID); $group->permissions = serialize($permissions); $group->save(); if ($group->save()) { return Redirect::action('GroupsController@getDetail', $groupID)->with('success', 'Permissions updated!'); } return Redirect::action('GroupsController@getDetail', $groupID)->withErrors('Permissions failed to update :('); }