app\Models\Permission.php
<?php
namespace App\Models;
use Spatie\Permission\Models\Permission as Model;
class Permission extends Model
{
//
}
And then in controller import your Permission model.
use App\Models\Permission;
Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.
Hello, In my Laravel 8 app with "spatie/laravel-permission": "^3.18" installed I need to expend Permission table : to add info text field.
I wonder which is correct way to do ? Now in my controls I refere this model
use Spatie\Permission\Models\Permission;
which refs file at vendor/spatie/laravel-permission/src/Models/Permission.php
Have to copy this file under app/Models/ directory and edit it as usual file and refer it as
use App\Models\Permission;
Or some other way?
Thanks!
app\Models\Permission.php
<?php
namespace App\Models;
use Spatie\Permission\Models\Permission as Model;
class Permission extends Model
{
//
}
And then in controller import your Permission model.
use App\Models\Permission;
Please or to participate in this conversation.