Herramientas de usuario

Herramientas del sitio


informatica:programacion:php:frameworks:laravel:controladores

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:programacion:php:frameworks:laravel:controladores [2025/02/11 13:16] – [Creación de controladores] tempwininformatica:programacion:php:frameworks:laravel:controladores [2025/02/11 17:16] (actual) – [Creación de controladores] tempwin
Línea 45: Línea 45:
  
 La ruta ''/'' será gestionada por el controlador ''HomeController'' y el método ''index''. La ruta ''/'' será gestionada por el controlador ''HomeController'' y el método ''index''.
 +
 +Cuando un controlador tiene un único método, podemos llamarlo ''%%__%%invoke'':
 +
 +<code php>
 +namespace App\Http\Controllers;
 +
 +use Illuminate\Http\Request;
 +
 +class HomeController extends Controller
 +{
 +    public function __invoke() {
 +        return "Bienvenido a la página principal";
 +    }
 +}
 +</code>
 +
 +Y donde lo vayamos a usar no tendremos que indicar el método:
 +
 +<code php>
 +use Illuminate\Http\Controllers\HomeController;
 +
 +Route::get("/", HomeController::class);
 +</code>
informatica/programacion/php/frameworks/laravel/controladores.1739276199.txt.gz · Última modificación: por tempwin