tutorial sistema parte español crear consumir con autenticación php laravel laravel-5

php - sistema - Limpiar Laravel 5.1 Instalar con una sola ruta RESTful obteniendo NotFoundHttpException



laravel passport tutorial español (1)

Si funciona con un servicio artesanal en lugar de familiar, es probable que la configuración de los anfitriones de su hogar envíe su solicitud al proyecto predeterminado en la propiedad en lugar de la que ha configurado. Confirme que dd ("ping") en la parte superior de su archivo de rutas aparece en la pantalla. De lo contrario, es probable que estés mirando la aplicación incorrecta.

Verifique su archivo / etc / hosts en su máquina (suponiendo OS X o * nix) y asegúrese de haber configurado 192.168.10.10 para apuntar a algún nombre de aplicación.app y en su ~ / .homestead / Homestead.yaml asegúrese de que en los sitios : sección que ha agregado

-map: someappname.app to: /home/whatever the mapped path to this app is

Desde dentro de su directorio ~ / Homestead, escriba provisión vagabunda para asegurarse de que vagabundo tome los últimos cambios.

Creo que esto debería resolver tu problema.

Estoy usando Laravel 5 como API para una aplicación Ionic, y parece estar casi funcionando, pero mi ruta de prueba en Laravel

Route::group( [ ''prefix'' => ''api'' ], function () { Route::any( ''user'', function () { return ''Hello Anonymous User''; } ); } );

Cuando golpeo

http://localhost:8000/api/user

Debería devolver "Hola usuario anónimo", pero desde que se cambió a Homestead en lugar de utilizar el servicio de artesanía ahora arroja este error:

Sorry, the page you are looking for could not be found. NotFoundHttpException in RouteCollection.php line 145: in RouteCollection.php line 145 at RouteCollection->match(object(Request)) in Router.php line 719 at Router->findRoute(object(Request)) in Router.php line 642 at Router->dispatchToRoute(object(Request)) in Router.php line 618 at Router->dispatch(object(Request)) in Kernel.php line 210 at Kernel->Illuminate/Foundation/Http/{closure}(object(Request)) at call_user_func(object(Closure), object(Request)) in Pipeline.php line 141 at Pipeline->Illuminate/Pipeline/{closure}(object(Request)) in VerifyCsrfToken.php line 43 at VerifyCsrfToken->handle(object(Request), object(Closure)) in VerifyCsrfToken.php line 17 at VerifyCsrfToken->handle(object(Request), object(Closure)) in Pipeline.php line 125 at Pipeline->Illuminate/Pipeline/{closure}(object(Request)) in ShareErrorsFromSession.php line 55 at ShareErrorsFromSession->handle(object(Request), object(Closure)) in Pipeline.php line 125 at Pipeline->Illuminate/Pipeline/{closure}(object(Request)) in StartSession.php line 61 at StartSession->handle(object(Request), object(Closure)) in Pipeline.php line 125 at Pipeline->Illuminate/Pipeline/{closure}(object(Request)) in AddQueuedCookiesToResponse.php line 36 at AddQueuedCookiesToResponse->handle(object(Request), object(Closure)) in Pipeline.php line 125 at Pipeline->Illuminate/Pipeline/{closure}(object(Request)) in EncryptCookies.php line 40 at EncryptCookies->handle(object(Request), object(Closure)) in Pipeline.php line 125 at Pipeline->Illuminate/Pipeline/{closure}(object(Request)) in CheckForMaintenanceMode.php line 42 at CheckForMaintenanceMode->handle(object(Request), object(Closure)) in Pipeline.php line 125 at Pipeline->Illuminate/Pipeline/{closure}(object(Request)) at call_user_func(object(Closure), object(Request)) in Pipeline.php line 101 at Pipeline->then(object(Closure)) in Kernel.php line 111 at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 84 at Kernel->handle(object(Request)) in index.php line 53

Y cualquier publicación de Ionic que utiliza ngResource a la API se devuelve como un error 500 en la consola. Encontré una solución que sugería desactivar el middleware VerifyCsrfToken en la aplicación / http / Kernel.php comentando:

/App/Http/Middleware/VerifyCsrfToken::class,

pero esto no funcionó o cambió el error.

Puedo acceder a la ruta de bienvenida predeterminada en http: // localhost: 8000 / y ver la vista de bienvenida de Laravel 5 con la barra de depuración. También intenté usar solo el formulario de ruta interno anterior sin el grupo y presionar http: // localhost: 8000 / user , pero produce el mismo error.

ACTUALIZAR

Al revisar la lista de rutas, todas las rutas parecen estar bien.

php artisan route:list | GET|HEAD | / | Closure | GET|HEAD|POST|PUT|PATCH|DELETE | api/user | Closure | GET|HEAD|POST|PUT|PATCH|DELETE | user | Closure ... with debugbar routes