Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Error con ruta en framwork laravel

Estas en el tema de Error con ruta en framwork laravel en el foro de PHP en Foros del Web. Hola Buen día estoy empezando a trabajar con Laravel, y la verdad que no se como plantear bien mi pregunta. Bueno en fin siguiendo un ...
  #1 (permalink)  
Antiguo 02/12/2018, 14:53
 
Fecha de Ingreso: junio-2010
Mensajes: 221
Antigüedad: 13 años, 10 meses
Puntos: 3
Error con ruta en framwork laravel

Hola Buen día estoy empezando a trabajar con Laravel, y la verdad que no se como plantear bien mi pregunta. Bueno en fin siguiendo un tutorial reporto el siguiente error:

Cita:
in Router.php line 267
at Router->resources('products', 'ProductController') in Facade.php line 237
at Facade::__callStatic('resources', array('products', 'ProductController')) in web.php line 18
at require('C:\xampp\htdocs\libros-grapsa\routes\web.php') in RouteServiceProvider.php line 58
at RouteServiceProvider->App\Providers\{closure}(object(Router))
at call_user_func(object(Closure), object(Router)) in Router.php line 330
at Router->group(array('middleware' => 'web', 'namespace' => 'App\Http\Controllers'), object(Closure)) in Facade.php line 237
at Facade::__callStatic('group', array(array('middleware' => 'web', 'namespace' => 'App\Http\Controllers'), object(Closure))) in RouteServiceProvider.php line 59
at RouteServiceProvider->mapWebRoutes() in RouteServiceProvider.php line 40
at RouteServiceProvider->map()
at call_user_func_array(array(object(RouteServiceProv ider), 'map'), array()) in Container.php line 508
at Container->call(array(object(RouteServiceProvider), 'map')) in RouteServiceProvider.php line 69
at RouteServiceProvider->loadRoutes() in RouteServiceProvider.php line 30
at RouteServiceProvider->boot() in RouteServiceProvider.php line 28
at RouteServiceProvider->boot()
at call_user_func_array(array(object(RouteServiceProv ider), 'boot'), array()) in Container.php line 508
at Container->call(array(object(RouteServiceProvider), 'boot')) in Application.php line 769
at Application->bootProvider(object(RouteServiceProvider)) in Application.php line 752
at Application->Illuminate\Foundation\{closure}(object(RouteServi ceProvider), '15')
at array_walk(array(object(EventServiceProvider), object(RoutingServiceProvider), object(AuthServiceProvider), object(CookieServiceProvider), object(DatabaseServiceProvider), object(EncryptionServiceProvider), object(FilesystemServiceProvider), object(FoundationServiceProvider), object(NotificationServiceProvider), object(PaginationServiceProvider), object(SessionServiceProvider), object(ViewServiceProvider), object(AppServiceProvider), object(AuthServiceProvider), object(EventServiceProvider), object(RouteServiceProvider)), object(Closure)) in Application.php line 753
at Application->boot() in BootProviders.php line 17
at BootProviders->bootstrap(object(Application)) in Application.php line 203
at Application->bootstrapWith(array('Illuminate\Foundation\Bootst rap\DetectEnvironment', 'Illuminate\Foundation\Bootstrap\LoadConfiguration ', 'Illuminate\Foundation\Bootstrap\ConfigureLogging' , 'Illuminate\Foundation\Bootstrap\HandleExceptions' , 'Illuminate\Foundation\Bootstrap\RegisterFacades', 'Illuminate\Foundation\Bootstrap\RegisterProviders ', 'Illuminate\Foundation\Bootstrap\BootProviders')) in Kernel.php line 254
at Kernel->bootstrap() in Kernel.php line 145
at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 117
at Kernel->handle(object(Request)) in index.php line 53
?
  #2 (permalink)  
Antiguo 02/12/2018, 15:50
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 2 meses
Puntos: 1146
Respuesta: Error con ruta en framwork laravel

Muy bonito mensaje de error no crees?

compartenos mas informacion, que version de laravel utilizas? como tienes definida la ruta?, que tienes en el controlador?

Si es laravel 5.5 en el lado izquierdo tendras una columna con informacion mas precisa sobre el error, que tienes alli?
  #3 (permalink)  
Antiguo 02/12/2018, 16:41
 
Fecha de Ingreso: junio-2010
Mensajes: 221
Antigüedad: 13 años, 10 meses
Puntos: 3
Respuesta: Error con ruta en framwork laravel

Hola la version que tengo de laravel es 5.3

Disculpa el mensaje anterior no sabia por donde empezar para plantear la ayuda. Te pogo imagen de los archivos

  #4 (permalink)  
Antiguo 02/12/2018, 16:42
 
Fecha de Ingreso: junio-2010
Mensajes: 221
Antigüedad: 13 años, 10 meses
Puntos: 3
Respuesta: Error con ruta en framwork laravel

Cita:
<?php

/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/

Route::get('/','MainController@home');

Auth::routes();

Route::resources('products','ProductController');

Route::get('/home', 'HomeController@index');
  #5 (permalink)  
Antiguo 02/12/2018, 16:42
 
Fecha de Ingreso: junio-2010
Mensajes: 221
Antigüedad: 13 años, 10 meses
Puntos: 3
Respuesta: Error con ruta en framwork laravel

Cita:
<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

use App\Product;

class ProductsController extends Controller
{
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function index()
{
$products = Product::all();
return view("products.index",["products"=>$products]);
}

/**
* Show the form for creating a new resource.
*
* @return \Illuminate\Http\Response
*/
public function create()
{
//
}

/**
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function store(Request $request)
{
//
}

/**
* Display the specified resource.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function show($id)
{
//
}

/**
* Show the form for editing the specified resource.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function edit($id)
{
//
}

/**
* Update the specified resource in storage.
*
* @param \Illuminate\Http\Request $request
* @param int $id
* @return \Illuminate\Http\Response
*/
public function update(Request $request, $id)
{
//
}

/**
* Remove the specified resource from storage.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function destroy($id)
{
//
}
}
  #6 (permalink)  
Antiguo 02/12/2018, 16:43
 
Fecha de Ingreso: junio-2010
Mensajes: 221
Antigüedad: 13 años, 10 meses
Puntos: 3
Respuesta: Error con ruta en framwork laravel

Cita:
@extends("layouts.app");
@section("content")
<div class="big-padding text-center blue-grey white-text">
<hi>Productos</hi>
</div>
<div class="container">
<table class="table table-bordered">
<thead>
<tr>
<td>ID</td>
<td>Título</td>
<td>Descripción</td>
<td>Precio</td>
<td>Acciones</td>
</tr>
</thead>
<tbody>
@foreach ($products as $product)
<tr>
<td>{{ $product->id }}</td>
<td>{{ $product->title }}</td>
<td>{{ $product->description }}</td>
<td>{{ $product->pricing }}</td>
<td>Acciones</td>
</tr>
@endforeach
</tbody>
</table>
</div>
@endsection
  #7 (permalink)  
Antiguo 02/12/2018, 16:45
 
Fecha de Ingreso: junio-2010
Mensajes: 221
Antigüedad: 13 años, 10 meses
Puntos: 3
Respuesta: Error con ruta en framwork laravel

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Product extends Model
{
//
}
  #8 (permalink)  
Antiguo 02/12/2018, 16:52
 
Fecha de Ingreso: junio-2010
Mensajes: 221
Antigüedad: 13 años, 10 meses
Puntos: 3
Respuesta: Error con ruta en framwork laravel

En este link puedes ver las imágenes con mejor calidad haciendo

http://https://jofret.com/images/laravelError.jpg
  #9 (permalink)  
Antiguo 02/12/2018, 17:03
 
Fecha de Ingreso: junio-2010
Mensajes: 221
Antigüedad: 13 años, 10 meses
Puntos: 3
Respuesta: Error con ruta en framwork laravel

el error pareciera estar en ProductsController, pero no logro encontrar la falla
  #10 (permalink)  
Antiguo 02/12/2018, 17:47
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 2 meses
Puntos: 1146
Respuesta: Error con ruta en framwork laravel

Ve si el fallo se solventa corrigiendo esto

en el archivo de las rutas colocas
Route::resources('products','ProductController');

Pero tu controlador se llama
class ProductsController extends Controller


ProductController ->fallo
ProductsController ->correcto
  #11 (permalink)  
Antiguo 02/12/2018, 18:05
 
Fecha de Ingreso: junio-2010
Mensajes: 221
Antigüedad: 13 años, 10 meses
Puntos: 3
Respuesta: Error con ruta en framwork laravel

Hola lo cambie pero me sigue dando el error:


<?php

/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/

Route::get('/','MainController@home');

Auth::routes();

Route::resources('products','ProductsController');

Route::get('/home', 'HomeController@index');
  #12 (permalink)  
Antiguo 02/12/2018, 18:13
 
Fecha de Ingreso: junio-2010
Mensajes: 221
Antigüedad: 13 años, 10 meses
Puntos: 3
Respuesta: Error con ruta en framwork laravel

he visto que se creo una carpeta error con el archivo 503.blade
  #13 (permalink)  
Antiguo 02/12/2018, 18:58
 
Fecha de Ingreso: junio-2010
Mensajes: 221
Antigüedad: 13 años, 10 meses
Puntos: 3
Respuesta: Error con ruta en framwork laravel

hola amigo corregi :
Route::get('/','MainController@home');

Auth::routes();

Route::resources('products','ProductsController');

//es resourse - > no resourses

Route::get('/home', 'HomeController@index');


/*
lo corregí pero igual no funciono
*/
  #14 (permalink)  
Antiguo 02/12/2018, 19:02
 
Fecha de Ingreso: junio-2010
Mensajes: 221
Antigüedad: 13 años, 10 meses
Puntos: 3
Respuesta: Error con ruta en framwork laravel

Este es error que sale:

Cita:
Whoops, looks like something went wrong.
1/1
FatalThrowableError in ProductsController.php line 18:
Class 'App\Http\Controllers\Products' not found
  #15 (permalink)  
Antiguo 02/12/2018, 19:53
 
Fecha de Ingreso: junio-2010
Mensajes: 221
Antigüedad: 13 años, 10 meses
Puntos: 3
Respuesta: Error con ruta en framwork laravel

Arturo muchas gracias, lo solucioné

Etiquetas: laravel
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:03.