Estoy siguiendo un tutorial en cristalab, sobre Laravel, y me ha surgido un problema que seguramente es bastante básico.
Este es el tutorial
http://www.cristalab.com/tutoriales/...avel-c111632l/
Bien, hasta ahora todo me ha ido bien, las URL amigables funcionan y todo, pero ahora cuando me dispuse a probar el modulo de usuarios.
el primer paso según el tutorial es crear la ruta, yo añadí en el archivo /app/routes.php la siguiente linea de código
Código PHP:
Route::resource('admin/users', 'Admin_UsersController');
y luego movi el archivo a la carpeta /app/controllers/admin y lo renombre a UsersController.php
es decir, quedó así app/controllers/admin/UsersController.php
Bien, así quedo el archivo, tal cual como lo indica el tutorial
Código PHP:
<?php
class Admin_UsersController extends BaseController {
/**
* Display a listing of the resource.
*
* @return Response
*/
public function index()
{
return 'Esta es la lista de usuarios';
}
/**
* Show the form for creating a new resource.
*
* @return Response
*/
public function create()
{
return 'Aqui va el form para crear un usuario';
}
/**
* Store a newly created resource in storage.
*
* @return Response
*/
public function store()
{
//
}
/**
* Display the specified resource.
*
* @param int $id
* @return Response
*/
public function show($id)
{
return 'Aquí mostramos la info del usuario: ' . $id;
}
/**
* Show the form for editing the specified resource.
*
* @param int $id
* @return Response
*/
public function edit($id)
{
return 'Aquí editamos el usuario ' . $id;
}
/**
* Update the specified resource in storage.
*
* @param int $id
* @return Response
*/
public function update($id)
{
//
}
/**
* Remove the specified resource from storage.
*
* @param int $id
* @return Response
*/
public function destroy($id)
{
//
}
}
por ejemplo "localhost:8888/pruebalaravel/admin/users" debería devolverme "Esta es la lista de usuarios"
.../admin/users/create devolvería "aquí va el form para crear un usuario"
../admin/users/142 "Aquí mostramos la info del usuario 142"
../admin/users/142/edit "Aquí editamos el usuario 142"
Bueno el problema es que no consigo que me muestre las páginas requeridas.
Siempre me da error 404, y me muestra
Cita:
lo que me hace pensar que hay algún problema con la ruta creada en el archivo routes.phpThe requested URL /pruebalaravel/admin/users/ was not found on this server.
Si alguien pudiera darme una mano le agradecería.