added role duplicate method..

This commit is contained in:
Cüneyt Şentürk 2022-07-07 17:35:24 +03:00
parent 242a2fded4
commit 10c9c78e30

View File

@ -4,13 +4,14 @@ namespace App\Models\Auth;
use Akaunting\Sortable\Traits\Sortable; use Akaunting\Sortable\Traits\Sortable;
use App\Traits\Tenants; use App\Traits\Tenants;
use Bkwld\Cloner\Cloneable;
use Laratrust\Models\LaratrustRole; use Laratrust\Models\LaratrustRole;
use Laratrust\Traits\LaratrustRoleTrait; use Laratrust\Traits\LaratrustRoleTrait;
use Lorisleiva\LaravelSearchString\Concerns\SearchString; use Lorisleiva\LaravelSearchString\Concerns\SearchString;
class Role extends LaratrustRole class Role extends LaratrustRole
{ {
use LaratrustRoleTrait, SearchString, Sortable, Tenants; use Cloneable, LaratrustRoleTrait, SearchString, Sortable, Tenants;
protected $table = 'roles'; protected $table = 'roles';
@ -21,6 +22,13 @@ class Role extends LaratrustRole
*/ */
protected $fillable = ['name', 'display_name', 'description', 'created_from', 'created_by']; protected $fillable = ['name', 'display_name', 'description', 'created_from', 'created_by'];
/**
* Clonable relationships.
*
* @var array
*/
public $cloneable_relations = ['permissions'];
/** /**
* Get the line actions. * Get the line actions.
* *