with una restful react parte end crea con aplicación reactjs laravel-5 url-routing

una - ¿Cómo puedo desactivar las rutas de Laravel para ReactJs?



react laravel crud (1)

Tengo un problema con las rutas en mi aplicación en Laravel ya que estoy usando las rutas de ReactJs dentro del directorio de recursos de laravel. Usando laravel 5.3 y las últimas React Js.

recursos / assets / js / src / Route.js

const routes = ( <Route path=''/'' component={DefaultPageLayout}> <IndexRoute component={App} /> <Route path="register" component={MasterPageLayout}> <IndexRoute component={Register} /> </Route> </Route> ) export default routes;

routes / web.php

Route::get(''/'', function () { return view(''welcome''); });

Cuando intento redirigir a la página de registro, devuelve el siguiente error

NotFoundHttpException in RouteCollection.php line 161: in RouteCollection.php line 161 at RouteCollection->match(object(Request)) in Router.php line 755 at Router->findRoute(object(Request)) in Router.php line 610 at Router->dispatchToRoute(object(Request)) in Router.php line 596 at Router->dispatch(object(Request)) in Kernel.php line 268 at Kernel->Illuminate/Foundation/Http{closure}(object(Request)) in Pipeline.php line 53 at Pipeline->Illuminate/Routing{closure}(object(Request)) in CheckForMaintenanceMode.php line 46 at CheckForMaintenanceMode->handle(object(Request), object(Closure)) in Pipeline.php line 137 at Pipeline->Illuminate/Pipeline{closure}(object(Request)) in Pipeline.php line 33 at Pipeline->Illuminate/Routing{closure}(object(Request)) in Pipeline.php line 104 at Pipeline->then(object(Closure)) in Kernel.php line 150 at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 117 at Kernel->handle(object(Request)) in index.php line 54 at require_once(''/opt/lampp/htdocs/react_laravel/public/index.php'') in server.php line 21

¿Cómo puedo resolver problemas de rutas en Laravel? Quiero que las rutas reaccionen y no Laravel. ¿Qué cambios debo hacer para que desde el principio las rutas de Laravel entreguen cada solicitud a las rutas Reaccionar?


Solo necesitas agregar el código siguiente para

// change your existing app route to this: // we are basically just giving it an optional parameter of "anything" Route::get(''/{path?}'', function($path = null){ return View::make(''app''); })->where(''path'', ''.*''); //regex to match anything (dots, slashes, letters, numbers, etc)

Sus rutas funcionarán bien en cualquier framework de JavaScript dentro de laravel.