Controladores en Laravel 5

Para crear controladores en Laravel 5 tendremos que irnos al directorio Controllers de nuestro framework. Pongo un ejemplo a continuación.

Crearé el fichero app/Http/Controller/PruebasController.php

<?php 
//Le decimos el namespace (se podria cambiar, para ordenar más la aplicación, en este caso lo dejaremos por defecto)
namespace App\Http\Controllers;

class PruebasController extends Controller {


	public function __construct()
	{
		$this->middleware('guest');
	}

	//Acción que devuelve una vista
	public function index()
	{
		return view('pruebas');
	}

}

Creamos la vista resources/views/pruebas.blade.php, como sabemos Laravel utiliza Blade como motor de plantillas y por eso se le pone en el nombre del fichero.

<?php echo "Como crear controladores en Laravel 5"; ?>

Ahora añadimos la ruta a esa acción en el fichero routes.php

 // Ruta que apunta al WellcomeController y a la acción index
Route::get('/pruebas', 'PruebasController@index');

Cuando accedamos a la url /pruebas desde el navegador se nos cargará esa vista en concreto. Con esto ya hemos lo más básico para crear controladores en Laravel 5.

Más información:
http://laravel.com/docs/master/controllers

Víctor Robles WEB

Autor: Victor

Desarrollador web - Formador online - Blogger

Compartir este post