2016-12-14 1 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 노선의 핸드 오버가 각 요청 경로

당신은 당신의 경로는 자바 스크립트 프레임 워크를 잘 프런트 엔드 작업이 될 것입니다

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

에 코드 아래에 추가 할 필요가

답변

5

반응 할 수 있도록해야한다 laravel 내부.