Fix Laravel Pint formatting

This commit is contained in:
root
2026-06-08 23:30:22 -04:00
parent 567dc24649
commit c792b8be05
1288 changed files with 10766 additions and 9669 deletions
+13 -8
View File
@@ -3,12 +3,12 @@
namespace App\Models;
use Illuminate\Database\Eloquent\Builder;
use App\Models\BaseModel;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
class RoleNavItem extends BaseModel
{
protected $table = 'role_nav_items';
public $timestamps = true;
protected $fillable = [
@@ -17,10 +17,10 @@ class RoleNavItem extends BaseModel
];
protected $casts = [
'role_id' => 'integer',
'role_id' => 'integer',
'nav_item_id' => 'integer',
'created_at' => 'datetime',
'updated_at' => 'datetime',
'created_at' => 'datetime',
'updated_at' => 'datetime',
];
/* ============================================================
@@ -46,6 +46,7 @@ class RoleNavItem extends BaseModel
public function scopeForRoles(Builder $q, array $roleIds): Builder
{
$roleIds = array_values(array_unique(array_filter(array_map('intval', $roleIds))));
return empty($roleIds) ? $q->whereRaw('1=0') : $q->whereIn('role_id', $roleIds);
}
@@ -60,11 +61,15 @@ class RoleNavItem extends BaseModel
public static function getNavItemIdsForRoles(array $roleNames): array
{
$roleNames = array_values(array_filter(array_map('strval', $roleNames)));
if (empty($roleNames)) return [];
if (empty($roleNames)) {
return [];
}
// Uses the Role model you converted earlier
$roleIds = Role::getIdsByNames($roleNames);
if (empty($roleIds)) return [];
if (empty($roleIds)) {
return [];
}
// pluck nav_item_id, unique, sorted (optional)
return static::query()
@@ -85,8 +90,8 @@ class RoleNavItem extends BaseModel
public static function rules(bool $updating = false): array
{
return [
'role_id' => [$updating ? 'sometimes' : 'required', 'integer', 'min:1', 'exists:roles,id'],
'role_id' => [$updating ? 'sometimes' : 'required', 'integer', 'min:1', 'exists:roles,id'],
'nav_item_id' => [$updating ? 'sometimes' : 'required', 'integer', 'min:1', 'exists:nav_items,id'],
];
}
}
}