You can return your index page and browserHistory of React will handle anything else.
Route::pattern('path', '[a-zA-Z0-9-/]+');
Route::any( '{path}', function( $page ){
return view('index');
});
# Defines a route that lists all the users using GET method
Route::get('users', 'UserController@show')->name('users');
# Defines a route that creates user using POST method
Route::post('/users', 'UserController@create');
# Defines a route that update user partially using PATCH method
Route::patch('/users/:id', 'UserController@update');
# Defines a route that deletes user using DELETE method
Route::delete('/users/:id', 'UserController@delete');