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)
에 코드 아래에 추가 할 필요가