Laravel 是否可以同时进行单页申请和MPA?
我正在使用Laravel和vue.js做水疗。我的路线是这样的: 在myLaravel 是否可以同时进行单页申请和MPA?,laravel,vue.js,Laravel,Vue.js,我正在使用Laravel和vue.js做水疗。我的路线是这样的: 在myroutes/web.php中 Route::get('/{any}' , 'SinglePageController@index')->where('any', '.*'); 然后,整个路由将由vue路由器处理 然而,我决定在其他页面上创建多个页面(用于我的SEO),而SPA仅用于loggedin用户 我将在web.php中添加另一个路由,但它返回404 Route::get('/guests', 'GuestCo
routes/web.php中
Route::get('/{any}' , 'SinglePageController@index')->where('any', '.*');
然后,整个路由将由vue路由器处理
然而,我决定在其他页面上创建多个页面(用于我的SEO),而SPA仅用于loggedin用户
我将在web.php
中添加另一个路由,但它返回404
Route::get('/guests', 'GuestController@index');
[请注意,我有GuestController
和刀片]
可能吗?如果是,请给我一些提示。我试着在谷歌上搜索,但没有找到。是的,你只需要把你的/guests
路线放在你更一般的/{any}
之前。记住,Laravel检查从上到下的路线,将使用第一个匹配的路线
Route::get('/guests','GuestController@index');
//其他特定路线
// ...
路由::get('/{any}','SinglePageController@index')->其中('any','.');
是的,您只需在更一般的/{any}
之前为/guests
安排您的路线即可。记住,Laravel检查从上到下的路线,将使用第一个匹配的路线
Route::get('/guests','GuestController@index');
//其他特定路线
// ...
路由::get('/{any}','SinglePageController@index')->其中('any','.');
查看此查看此