Skip to content

4.9.35-beta: Добавлена проверка прав доступа на работу с разделом.

Compare
Choose a tag to compare
@butschster butschster released this 23 Feb 16:55
· 2694 commits to development since this release

Добавлена проверка прав доступа на работу с разделом.

По умолчанию проверка прав отключена и доступ к разделам можно отключать посредством методов

$model->disableDisplay();
$model->disableCreating();
$model->disableEditing();
$model->disableDeleting();
$model->disableRestoring();

Также можно включить проверку прав с помощью Policies
Для этого необходимо включить ее

$model->enableAccessCheck();

После чего создать для модели Policy класс для модели, которая используется в текущем разделе https://laravel.com/docs/5.2/authorization#policies

И в класс Policy добавить методы

public function display(User $user, Model $model);
public function create(User $user, Model $model);
public function edit(User $user, Model $model);
public function restore(User $user, Model $model);
public function delete(User $user, Model $model);

После чего проверка прав будет дополнительно осуществляться на его основе