2016-12-14 6 views
4

laravelリソースディレクトリ内のReactJsルートを使用しているので、私はLaravelのアプリケーションでルートを発行しています。 laravel 5.3と最新のReact Jsを使用します。ReactJsのlaravelルートを無効にするにはどうすればいいですか

資源/資産/の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; 

ルート/ web.php

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

私はページを登録するためにリダイレクトしようとしている、それは誤り

の下に戻ります
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 

Laravelでルートの問題を解決するにはどうすればよいですか?私はLaravelではなく反応してルートを作りたい。あなたは自分のルートではJavaScriptフレームワークの任意のフロントエンドの作業罰金となります

// 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) 

にコードの下に追加する必要がどのような変更各要求はルートを反応させるために最初からLaravelルートハンドオーバように私は作るべき

答えて

5

ララベルの中に。

関連する問題