domingo, 25 de octubre de 2020

controladores de laravel 8

 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.


Para ver el funcionamiento de este controlador crearemos una funcion dentro de esta clase.


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

Crud Simple en laravel 8