0

アプリケーションでロールと権限を管理するために entrust を使用しています。ユーザーのメソッドを呼び出すのに問題がありattachPermission()ます。次に、すべての権限を役割に割り当てた別の方法を試しました。そのユーザーを使用してサインインすると、メソッドfalseからすべての権限が取得されます。can()

ロールに割り当てられたすべての権限を確認できます。ただし、ミドルウェアまたは呼び出しメソッドを登録する場合でも。

Entrust::routeNeedsPermission('admin/countries*','countries-list', Redirect::to('/admin')); false を返すと、/admin にリダイレクトされます。何が問題なのかわからない、またはlaravel 5.1とのある種の互換性の問題です。

4

1 に答える 1

0

ここで解決策を確認してください:

https://github.com/Zizaco/entrust/issues/371

Can メソッドはすでに laravel 5.1 で使用されています

于 2016-01-04T15:01:06.727 に答える