File: /var/www/ipsremont-demo/app/Models/ErrorCodes.php
<?php
namespace App\Models;
use App\Traits\My;
use App\Traits\Sortable;
use Illuminate\Database\Eloquent\SoftDeletes;
class ErrorCodes extends BaseModel
{
use SoftDeletes, My, Sortable;
protected $table = 'error_codes';
protected $fillable = [
'external_group_id',
'external_id',
'name',
];
protected static $labels = [
'external_group_id' => 'errors.external_group_id',
'external_id' => 'errors.external_id',
'name' => 'errors.name',
];
public static function columns()
{
return [
"fields" => [
[
"displayName" => 'errors.external_group_id',
"field" => "external_group_id",
"sort" => true,
"sortType" => 'asc',
],
[
"displayName" => 'errors.external_id',
"field" => "external_id",
"sort" => true,
"sortType" => 'asc',
],
[
"displayName" => 'errors.name',
"field" => "name",
"sort" => true,
"sortType" => 'asc',
"class" => ''
],
],
"sortDefault" => [
[
"field" => 'external_group_id',
"sort" => 'asc'
],
[
"field" => 'external_id',
"sort" => 'asc'
],
]
];
}
}