php - route - Laravel 5-Definición de middleware para múltiples rutas en el archivo del controlador
route group laravel (1)
Simplemente pase una matriz en lugar de una cadena con |
delimitador
public function __construct()
{
$this->middleware(''admin'', [''only'' => [''create'', ''edit'', ''show'']]);
}
Apiladores Actualmente estoy aprendiendo laravel5 y me encanta, pero estoy luchando con una cosa. Desde Laravel 5 tenemos Middleware que podemos usar en la función de construcción del controlador, como esta:
Archivo controlador:
public function __construct()
{
$this->middleware(''admin'', [''only'' => ''create'']);
}
Ahora lo que quiero es definir HERE ^ (no en el archivo de rutas) para usarlo en múltiples vistas, como ''crear'', ''editar'' y ''mostrar''. definiendo
public function __construct()
{
$this->middleware(''admin'', [''only'' => ''create|edit|show'']);
}
Lamentablemente no funciona. Prefiero no usar rutas. ¿Alguna idea, queridos amigos?