informatica:programacion:php:frameworks:laravel:laravel_ui
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| informatica:programacion:php:frameworks:laravel:laravel_ui [2023/06/12 16:30] – [Laravel Mix] tempwin | informatica:programacion:php:frameworks:laravel:laravel_ui [2023/06/12 16:44] (actual) – [Restringir acceso] tempwin | ||
|---|---|---|---|
| Línea 74: | Línea 74: | ||
| < | < | ||
| npm run dev | npm run dev | ||
| + | </ | ||
| + | |||
| + | ===== Restringir acceso ===== | ||
| + | |||
| + | Las rutas se protegen gracias a un **middleware**. Un middleware proporciona un enlace entre sistemas independientes. | ||
| + | |||
| + | Podemos ver el ejemplo del controlador '' | ||
| + | |||
| + | <code php> | ||
| + | // code | ||
| + | public function __construct() | ||
| + | { | ||
| + | $this-> | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | Se aplica el middleware '' | ||
| + | |||
| + | En las páginas donde queramos restringir el acceso a usuarios registrados, | ||
| + | |||
| + | <code php> | ||
| + | class ProductController extends Controller | ||
| + | { | ||
| + | |||
| + | | ||
| + | | ||
| + | } | ||
| + | |||
| + | // code | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | Todas las rutas y acciones que tiene el controlador anterior, estarán protegidas por el middleware. | ||
| + | |||
| + | Podríamos indicar qué función proteger: | ||
| + | |||
| + | <code php> | ||
| + | class ProductController extends Controller | ||
| + | { | ||
| + | |||
| + | | ||
| + | | ||
| + | } | ||
| + | |||
| + | // code | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | Aplicar protección a todas excepto a algunas: | ||
| + | |||
| + | |||
| + | <code php> | ||
| + | class ProductController extends Controller | ||
| + | { | ||
| + | |||
| + | | ||
| + | | ||
| + | } | ||
| + | |||
| + | // code | ||
| + | } | ||
| </ | </ | ||
informatica/programacion/php/frameworks/laravel/laravel_ui.1686580240.txt.gz · Última modificación: por tempwin
