app\models\Permission::assignRoutes PHP Method

assignRoutes() public method

public assignRoutes ( array $attributes = [] )
$attributes array
    public function assignRoutes(array $attributes = [])
    {
        if (array_key_exists('routes', $attributes) && is_array($attributes['routes']) && "" != $attributes['routes'][0]) {
            $this->clearRouteAssociation();
            foreach ($attributes['routes'] as $id) {
                $route = \App\Models\Route::find($id);
                $this->routes()->save($route);
            }
        } else {
            $this->clearRouteAssociation();
        }
    }