Laravel 11 Role Based Permissions Part - 2 | Laravel 11 Roles and Permissions

preview_player
Показать описание
Laravel 11 Role Based Permissions Part - 2 | Laravel 11 Roles and Permissions

Laravel Roles and Permissions
How to work Laravel 11 Role Based Permissions Part - 2
Step By Step Explain Laravel 11 Role Based Permissions Part - 2

Thank You for Watching My videos.
Рекомендации по теме
Комментарии
Автор

Here is a issue, when permission_id[] is empty then show foreach() argument must be of type array|object error. To fix this issue use this code static public function insertUpdateRecord($permission_ids, $role_id)
{
// Delete existing records for the role
PermissionRole::where('role_id', '=', $role_id)->delete();

// Ensure $permission_ids is an array
$permission_ids = is_array($permission_ids) ? $permission_ids : [];

// Insert new records
foreach ($permission_ids as $permission_id) {
$save = new PermissionRole;
$save->permission_id = $permission_id;
$save->role_id = $role_id;
$save->save();
}
} in App\Models\PermissionRole;

juliushahmed