Ich muss die Fähigkeit von neue Benutzererstellung zu Admin nur gewähren. Intuitiv habe ich versucht, den Zugang zu den getRegister
und postRegister
Aktionen zu beschränken (die in AuthenticatesAndRegistersUsers
Charakterzug in AuthController
verwendet befinden) mit Entrust Middleware im AuthController
, aber dies scheint keine Wirkung haben auch immer - die Registrierungsseite ist weiterhin für Gastbenutzer zugänglich. Hier ist der entsprechende Code:Zugriff auf die Registrierungsseite Zugriff nur auf den Admin
// AuthController
public function __construct()
{
$this->middleware($this->guestMiddleware(), ['except' => 'logout']);
// CUSTOM MODIFICATIONS
$this->middleware('role:admin', ['only' => ['getRegister', 'postRegister']]);
}
Was mache ich falsch?