Los controladores son utiles en laravel
para crean un controlador se utiliza el comando
php artisan make:controller NombreControlador
Para ejemplo crearemos el controlador HomeController, para ello utilizaremos el siguiente comando
Una creado veremos que se creo un archivo php en la ruta: app\Http\Controllers\ con el nombre HomeController.php y en su interior solo veremos el siguiente codigo.
public function index(){
return 'Hi from HomeController.Index';
}
Ese simple código solo devolverá una cadena de texto.
Ya tenemos nuestro controlador creado y una funcion que devuelve una cadena de texto. pero aun no podemos verlo en el navegador o en nuestra aplicacion. para ello es importante crear una ruta para el manejor de este controlador. crearemos uno en el archivo: routes\web.php ya que queremos que se muestre en el navegador.
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\HomeController;
Route::get('/', function () {
return view('welcome');
});
Route::get('/home',[HomeController::class,'index'])->name('home.index');
Como vemos en el codigo primero agregados el archivo HomeController usando el comando use y luego creamos la ruta indicando el nombre de la clase y la funcion qu se va a ejecutar.
Una vez creado el controlador y la ruta respectiva, podremos verlos desde el navegador con la ruta asignada.
No hay comentarios:
Publicar un comentario