Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel 是否可以同时进行单页申请和MPA?_Laravel_Vue.js - Fatal编程技术网

Laravel 是否可以同时进行单页申请和MPA?

Laravel 是否可以同时进行单页申请和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

我正在使用Laravel和vue.js做水疗。我的路线是这样的:

在my
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','.');
查看此查看此