07.-Laravel Tutorial en Español [controladores] ¡¡En tiempo récord⚡!!

INTRODUCCIÓN

En este curso vamos a trabajar con los controladores y para quienes no sepan que es un controlador pues como su nombre lo indica controlan o como me gusta decirles yo liderean osea es la parte del codigo que dice que se va hacer en caso de que. si no tines claro este concepto aqui te dejo un tutorial en donde explico (de forma fácil) para que sirven los controladores: Que es MVC en Programación [Asi o mas facil] ?

PROCEDIMIENTOS

1.- En el archivo routes/web.php sustituimos este código:

Route::get('noticias', function () {
 return view('noticias');
})->name('noticias');

Route::get('blog', function () {
 return view('blog');
})->name('blog');

// Dentro de la ruta lista podemos recibir opcionalmente el parametro nombre
Route::get('lista/{nombre?}', function ($nombre=null) {
 // Arreglo de productos
 $productos=['mesas','sillas','manteles'];
 //Llamamos a la vista productos y le pasamos los parametros productos y nombre
 return view('lista',array('productos' => $productos,'nombre' => $nombre ));
})->name('lista');

por este

Route::get('noticias', 'controlador@noticias')->name('noticias');

Route::get('blog', 'controlador@blog')->name('blog');

Route::get('lista/{nombre?}','controlador@lista')->name('lista');

2.- Vamos a abrir nuestra terminal y nos movemos al path donde esta instalado laravel en mi caso

cd /var/www/html/laravel

ahi ejecutamos este comando

php artisan make:controller controlador

3.- Vamos al la carpeta app/Http/Controllers y creamos el archivo controlador.php donde colocamos este codigo:

<?php

namespace AppHttpControllers;

use IlluminateHttpRequest;

class controlador extends Controller
{
 public function noticias(){
  return view('noticias');
 }
 public function blog(){
  return view('blog');
 }
    public function lista($nombre=null){
  // Arreglo de productos
  $productos=['mesas','sillas','manteles'];
  //Llamamos a la vista productos y le pasamos los parametros productos y nombre
  return view('lista',array('productos' => $productos,'nombre' => $nombre ));
    }
}
Eugenio Chaparro

Compartir
Publicado por
Eugenio Chaparro

Entradas recientes

🟢Editar código de un módulo en Dolibarr [04]

🟢Editar código de un módulo en Dolibarr [04]

En este tutorial vamos editar el código de nuestro módulo personas para poder personalizar algunas…

2 meses hace
🟢Crear un sub_módulo en Dolibarr [03]

🟢Crear un sub_módulo en Dolibarr [03]

En este tutorial vamos a crear un sub módulo llamado seguridad que será muy parecido…

2 meses hace
🟢Modificar un módulo en Dolibarr [02]

🟢Modificar un módulo en Dolibarr [02]

En este tutorial aprenderemos a editar el objeto personas del modulo persona que creamos en…

2 meses hace
🟢Constructor de módulos en Dolibarr

🟢Constructor de módulos en Dolibarr

Como mencionamos anteriormente Dolibarr es un proyecto realizado sobre la base de una política clara:…

2 meses hace
🟢Tickets en Dolibarr [19]

🟢Tickets en Dolibarr [19]

Los ticket en dolibarr nos ayudan a comunicar inconveniente en nuestros productos y servicios dentro…

2 meses hace
🟢Agenda en Dolibarr [18]

🟢Agenda en Dolibarr [18]

Las agendas en dolibarr nos ayudan a ver las actividades realizadas en proceso y por…

2 meses hace