tiaxter/laravel-permission-js

直接在 JavaScript 中检查 spatie/laravel-permission

v0.0.2 2020-11-08 17:02 UTC

This package is auto-updated.

Last update: 2024-09-26 17:37:37 UTC


README

💡 目的

此包允许直接从 JS 中检查由 spatie/laravel-permission 包管理的用户权限。

🚀 安装

  • 首先,您可以使用 composer 安装此包

    composer require tiaxter/laravel-permission-js
  • 如果启用了自动发现,则可以跳过此步骤

    将包服务提供者添加到 config/app.php 文件中

    'providers' => [
          ..., 
          Tiaxter\LaravelPermissionJs\LaravelPermissionJsServiceProvider::class
    ];

🔰 开始使用

首先,您必须在希望使用此包的页面中包含此 Blade 指令

@permissions

💻 基本用法

  • 如果您正在使用 TypeScript,则需要在脚本开始时添加此行
    declare function can(permissionName: string): bool

检查登录用户权限

    const canUserDoSomething = can('permission name here'); // true or false

🎨 致谢