0
新規ユーザーの作成を管理者にのみ付与するには、とする必要があります。直感的に、getRegister
とpostRegister
アクション(AuthController
で使用されるAuthenticatesAndRegistersUsers
の特性にある)へのアクセスをEntrustミドルウェアAuthController
で制限しようとしましたが、これは何の効果もありません - 登録ページゲストユーザーは引き続きアクセスできます。対応するコードは次のとおりです。管理者への登録ページへのアクセスを許可する
// AuthController
public function __construct()
{
$this->middleware($this->guestMiddleware(), ['except' => 'logout']);
// CUSTOM MODIFICATIONS
$this->middleware('role:admin', ['only' => ['getRegister', 'postRegister']]);
}
私は間違っていますか?