for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Microboard\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsToMany;
use Illuminate\Database\Eloquent\Relations\HasMany;
class Role extends Model
{
/**
* The attributes that are mass assignable.
*
* @var array
*/
protected $fillable = [
'name', 'display_name'
];
* The relations to eager load on every query.
protected $with = [
'permissions'
* @return HasMany
public function users()
return $this->hasMany(config('microboard.roles.user', User::class));
}
* @return BelongsToMany
public function permissions()
return $this->belongsToMany(Permission::class);