Laravel Homes在提交表格时突然停止使用8000端口后缀


Laravel homestead suddenly stopped using 8000 port suffix when submitting forms

我有一个看起来像这样的表单:

<form method="POST" action="{{ route('flyers.store') }}" enctype="multipart/form-data" class="col-md-6">
        @include('flyers.form')
    </form>

在整个项目中,这都起到了作用。它会发布到我的本地开发urlhttp://projectflyer.dev:8000/flyers.

突然它发布到http://projectflyer.dev/flyers.

我不确定是什么原因造成的。有什么建议吗?

另一个有趣的发展:当我打字时http://projectflyer.dev:8000/flyers直接进入浏览器,重定向到http://projectflyer.dev/flyers.

路由文件看起来像:

<?php
Route::group(['middleware' => ['web']], function () {
    Route::get('/', function () {
        return view('pages.home');
    });
    Route::resource('flyers', 'FlyersController');
    Route::get('{zip}/{street}', 'FlyersController@show');
    Route::post('{zip}/{street}/photos', ['as' =>'store_photo_path', 'uses' => 'FlyersController@addPhoto']);
});

这是由于在有一个名为"flyers"的公共目录的情况下,有一个发送到"flyers'"的路线。