传递可变网址laravel

时间:2018-11-25 14:34:27

标签: laravel laravel-5.3

为什么总是对不起,找不到您要查找的页面。

  

1/1 NotFoundHttpException(已编译.php第8882行):

     在p.php第8882行中

      在RouteCollection-> match(object(Request))中,在configure.php第8206行       在Router-> findRoute(object(Request))中的已编译.php行8134       在Router .-> dispatchToRoute(object(Request))中的已编译.php 8130行

这是我的路线:

Route::get('/reportpeta/{filterperiode}','PetaReportController@getProvinsi');

view.blade

{{ Form::open(array('url' => url('/reportpeta/'),'method' => 'get')) }}
    ....
{{!! Form::close() !!}}

控制器

public function getProvinsi($filterperiode){
.......
}

这是问题,因为调用

{{ Form::open(array('url' => url('/reportpeta/'),'method' => 'get')) }}

请告诉我如何正确调用网址

1 个答案:

答案 0 :(得分:1)

过滤期限是必需参数

Route::get('/reportpeta/{filterperiode}','PetaReportController@getProvinsi');

您可以将其设为可选

Route::get('/reportpeta/{filterperiode?}','PetaReportController@getProvinsi');

不要错过使函数参数为可选

public function getProvinsi($filterperiode = null)

根据@Ijas Ameenudeen评论