Quick actions

cmd+k|ctrl+k

Navigation

Languages

Constant

Snippet info

Language

Php

Visibility

public

Author

kykurniawan

Created

2023-02-13T04:12:57.016184Z

Updated

2023-02-13T04:12:57.016184Z

<?php

namespace App\Constants;

class Permissions
{
    const VIEW_USER = 'view-user';
    const UPDATE_USER = 'update-user';
    const DELETE_USER = 'delete-user';
    const CREATE_ADMINISTRATOR = 'create-administrator';
    const VIEW_ADMINISTRATOR = 'view-administrator';
    const UPDATE_ADMINISTRATOR = 'update-administrator';
    const DELETE_ADMINISTRATOR = 'delete-administrator';
    const CREATE_ROLE = 'create-role';
    const VIEW_ROLE = 'view-role';
    const UPDATE_ROLE = 'update-role';
    const DELETE_ROLE = 'delete-role';
    const VIEW_CATEGORY = 'view-category';
    const CREATE_CATEGORY = 'create-category';
    const UPDATE_CATEGORY = 'update-category';
    const DELETE_CATEGORY = 'delete-category';
    const VIEW_PRODUCT = 'view-product';
    const CREATE_PRODUCT = 'create-product';
    const UPDATE_PRODUCT = 'update-product';
    const DELETE_PRODUCT = 'delete-product';
    const VIEW_DISCOUNT = 'view-discount';
    const CREATE_DISCOUNT = 'create-discount';
    const UPDATE_DISCOUNT = 'update-discount';
    const DELETE_DISCOUNT = 'delete-discount';
    const VIEW_VOUCHER = 'view-voucher';
    const CREATE_VOUCHER = 'create-voucher';
    const UPDATE_VOUCHER = 'update-voucher';
    const DELETE_VOUCHER = 'delete-voucher';

    public static function all()
    {
        return collect([
            self::VIEW_USER => 'Melihat daftar user',
            self::UPDATE_USER => 'Memperbarui user',
            self::DELETE_USER => 'Menghapus user',
            self::CREATE_ADMINISTRATOR => 'Membuat administrator',
            self::VIEW_ADMINISTRATOR => 'Melihat daftar administrator',
            self::UPDATE_ADMINISTRATOR => 'Memperbarui administrator',
            self::DELETE_ADMINISTRATOR => 'Menghapus administrator',
            self::CREATE_ROLE => 'Membuat role',
            self::VIEW_ROLE => 'Melihat daftar role',
            self::UPDATE_ROLE => 'Memperbarui role',
            self::DELETE_ROLE => 'Menghapus role',
            self::VIEW_CATEGORY => 'Melihat daftar kategori',
            self::CREATE_CATEGORY => 'Membuat kategori',
            self::UPDATE_CATEGORY => 'Memperbarui kategori',
            self::DELETE_CATEGORY => 'Menghapus kategori',
            self::VIEW_PRODUCT => 'Melihat daftar produk',
            self::CREATE_PRODUCT => 'Membuat produk',
            self::UPDATE_PRODUCT => 'Memperbarui produk',
            self::DELETE_PRODUCT => 'Menghapus produk',
            self::VIEW_DISCOUNT => 'Melihat daftar diskon',
            self::CREATE_DISCOUNT => 'Membuat diskon',
            self::UPDATE_DISCOUNT => 'Memperbarui diskon',
            self::DELETE_DISCOUNT => 'Menghapus diskon',
            self::VIEW_VOUCHER => 'Melihat daftar voucher',
            self::CREATE_VOUCHER => 'Membuat voucher',
            self::UPDATE_VOUCHER => 'Memperbarui voucher',
            self::DELETE_VOUCHER => 'Menghapus voucher',
        ]);
    }
}
INFO