Я столкнулся с проблемой пути с реагирующим маршрутизатором и laravel.Я хочу пойти по этому пути: / пользователи / создать.Он прекрасно работает с реагирующим маршрутизатором, но когда я нахожусь на этом пути и обновляю страницу, я получаю 404 и перенаправляется из-за промежуточного программного обеспечения.Почему это происходит?
** Примечание: Когда я использую везде, где пользователи - создайте вместо пользователей / создайте, это работает, но это не то, что я хочу.
Код:
AppRouter.js
<Router history={history}>
<div className="wrapper">
<Sidebar/>
<div className="main-panel">
<Navbar/>
<Switch>
<Route exact path='/dashboard' component={Dashboard} />
<Route exact path='/categories' component={Category} />
<Route exact path='/users/create' component={UserCreate} />
<Route exact path='/users' component={User} />
<Route component={NotFound}/>
</Switch>
<Footer/>
</div>
</div>
</Router>
Routes.php
Route::view('/dashboard', 'main')->middleware('auth', 'preventHistory');
Route::view('/categories', 'main')->middleware('auth', 'preventHistory');
Route::view('/users/create', 'main')->middleware('auth', 'preventHistory');
Route::view('/users', 'main')->middleware('auth', 'preventHistory');
Sidebar.js
<li className="nav-item ">
<NavLink exact to='/users' activeClassName='active'>
<span className="sidebar-normal">y</span>
</NavLink>
</li>
<li className="nav-item ">
<NavLink exact to='/users/create' activeClassName='active'>
<span className="sidebar-normal">x</span>
</NavLink>
</li>