@php use Illuminate\Support\Facades\Auth; use Carbon\Carbon; // Fetch current user's details $user = Auth::user(); $allowedPermissions = json_decode($user->permissions, true); // Check and assign missing permissions $allowedPermissions['coupons'] = 1; // Update plan details if necessary if ($allowedPermissions !== json_decode($user->permissions, true)) { $user->permissions = json_encode($allowedPermissions); $user->updated_at = Carbon::now(); $user->save(); } // Fetch current user's details $allowedPermissions = json_decode($user->permissions, true); @endphp