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 App\Http\Controllers;

use Illuminate\Http\Request;

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 ));
    }
}









Comentarios

Facebook Like

Entri Populer

hackear wifi con kali linux 📡

Instalar Netbeans 10 en Windows 10

Instalar netbeans 10 en ubuntu 18.04