【问题标题】:vue-router url can't find when its revisite/reload in laravel projectvue-router url在laravel项目中重新访问/重新加载时找不到
【发布时间】:2019-10-25 21:43:22
【问题描述】:

当我重新点击 vue-router url 时,它的返回 404 页面未找到。

我在 laravel 5.8 上运行它。在 web.php 文件中

我尝试了其中一些,但它们不起作用

Route::get('/{capture_all?}', 'HomeController@index')->where('capture_all', '[\/\w\.-]');

Route::get('/{vue_capture?}', 'HomeController@index')->where('vue_capture', '[\/\w\.-]');

Route::get('/{any}', 'HomeController@index')->where('any', '[\/\w\.-]');

页面将刷新

【问题讨论】:

    标签: laravel vue.js vuex vue-router


    【解决方案1】:

    考虑fallback route

    Route::fallback('HomeController@index');
    

    任何未知的路由都会被传递到这个备用路由。任何已知的路由(例如到您的 API)都将保持不变。

    【讨论】:

      猜你喜欢
      • 2016-07-23
      • 2020-05-12
      • 2016-01-08
      • 2020-03-01
      • 2017-06-24
      • 1970-01-01
      • 2021-09-04
      • 1970-01-01
      • 2019-04-27
      相关资源
      最近更新 更多