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\PermissionHasRelations as PermissionHasRelationsContract;
use Ultraware\Roles\Traits\PermissionHasRelations;
use Ultraware\Roles\Traits\Slugable;
class Permission extends Model implements PermissionHasRelationsContract
{
use Slugable, PermissionHasRelations;
/**
* The attributes that are mass assignable.
*
* @var array
*/
protected $fillable = ['name', 'slug', 'description', 'model'];
* Create a new model instance.
* @param array $attributes
public function __construct(array $attributes = [])
parent::__construct($attributes);
if ($connection = config('roles.connection')) {
$this->connection = $connection;
}