%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/graphicd/public_html/vebto/common/Core/Policies/
Upload File :
Create Path :
Current File : /home/graphicd/public_html/vebto/common/Core/Policies/RolePolicy.php

<?php namespace Common\Core\Policies;

use App\User;
use Common\Auth\Roles\Role;
use Illuminate\Auth\Access\HandlesAuthorization;

class RolePolicy
{
    use HandlesAuthorization;

    public function index(User $user)
    {
        return $user->hasPermission('roles.view');
    }

    public function store(User $user)
    {
        return $user->hasPermission('roles.create');
    }

    public function update(User $user)
    {
        return $user->hasPermission('roles.update');
    }

    public function destroy(User $user, Role $role)
    {
        return !$role->internal && $user->hasPermission('roles.delete');
    }
}

Zerion Mini Shell 1.0