for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Microboard\Policies;
use App\User;
use Illuminate\Auth\Access\HandlesAuthorization;
class SettingPolicy
{
use HandlesAuthorization;
/**
* Determine whether the user can view any models.
*
* @param User $user
* @return mixed
*/
public function viewAny(User $user)
return $user->permissions()->contains('name', 'settings-viewAny');
}
* Determine whether the user can create models.
public function create(User $user)
return $user->permissions()->contains('name', 'settings-create');
* Determine whether the user can update the model.
public function update(User $user)
return $user->permissions()->contains('name', 'settings-update');