for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Ultraware\Roles\Models;
use Illuminate\Database\Eloquent\Model;
use Ultraware\Roles\Contracts\RoleHasRelations as RoleHasRelationsContract;
use Ultraware\Roles\Traits\RoleHasRelations;
use Ultraware\Roles\Traits\Slugable;
class Role extends Model implements RoleHasRelationsContract
{
use Slugable, RoleHasRelations;
/**
* The attributes that are mass assignable.
*
* @var array
*/
protected $fillable = ['name', 'slug', 'description', 'level'];
* Create a new model instance.
* @param array $attributes
public function __construct(array $attributes = [])
parent::__construct($attributes);
if ($connection = config('roles.connection')) {
$this->connection = $connection;
}