почему всегда Извините, страница, которую вы ищете, не может быть найдена.
1/1 NotFoundHttpException in compiled.php line 8882:
in compiled.php line 8882 at RouteCollection->match(object(Request)) in compiled.php line 8206 at Router->findRoute(object(Request)) in compiled.php line 8134 at Router->dispatchToRoute(object(Request)) in compiled.php line 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')) }}
подскажите пожалуйста как правильно называть url






фильтрпериод - обязательный параметр
Route::get('/reportpeta/{filterperiode}','PetaReportController@getProvinsi');
Вы можете сделать это необязательным
Route::get('/reportpeta/{filterperiode?}','PetaReportController@getProvinsi');
Не упустите возможность сделать параметр функции необязательным
public function getProvinsi($filterperiode = null)
Согласно комментарию @Ijas Ameenudeen
Попробуйте php artisan route: list from cmd, чтобы получить все маршруты
Я был php artisan route: список и маршрут результата в списке
@iipmuhamadikbal вы пробовали второй код в ответе выше?
@Mahmoud Gamal, может быть, я ошибаюсь при вызове views.blade {{Form :: open (array ('url' => url ('/ reportpeta /'), 'method' => 'get'))}} но я не знаю, как назвать это правдой
@SagarGautam, да, сделали, и результат все еще ошибка, вот
@iipmuhamadikbal Нет проблем с открытием формы, как я вижу в документации laravelcollective.com/docs/master/html#opening-a-form
@iipmuhamadikbal все в порядке. Можете ли вы добавить все содержимое web.php и лезвие формы
@MahmoudGamal, извините, я попробовал второй код в ответе выше. Теперь ошибка "Упс", похоже, что-то пошло не так. 1/1 ErrorException в строке 62 PetaReportController.php: Отсутствует аргумент 1 для App \ Http \ Controllers \ PetaReportController :: getProvinsi () в строке 62 PetaReportController.php в HandleExceptions-> handleError ('2', 'Отсутствует аргумент 1 для App \ Http \ Controllers \ PetaReportController :: getProvinsi () ',' / home / tru3d3v / public_html / app / Http / Controllers / PetaReportCo ntroller.php ',' 62 ', array ()) в строке 62 PetaReportController.php в PetaReportController- > getProvinsi ()
сделайте параметр необязательным в методе контроллера. public function getProvinsi($filterperiode = null){
@IjasAmeenudeen {{Form :: open (array ('url' => url ('/ reportpeta /'), 'method' => 'get'))}} <div class = "" id = "filter"> < div class = 'form-group'> {!! Form :: select ('filterperiode', [], null, ['class' => 'form-control periodeSearch']) !!} </div> </div> </div> <<div class = "box -footer ">
@IjasAmeenudeen <button type = "submit" class = "btn btn-primary btn-flat"> Proses </button> {!! Form :: close () !!}
@IjasAmeenudeen Я сделал параметр необязательным в методе контроллера. публичная функция getProvinsi ($ filterperiode = null), при запуске программы результат []
Это зависит от вашей бизнес-логики. Если проблема устранена, вы можете принять ответ.
спасибо за ответ, но все же извините, страница, которую вы ищете, не может быть найдена. 1/1 NotFoundHttpException в строке 8882 compiled.php: в строке 8882 compiled.php в RouteCollection-> match (object (Request)) в строке 8206 compiled.php в Router-> findRoute (object (Request)) в строке compiled.php 8134 в Router-> dispatchToRoute (object (Request)) в строке 8130 compiled.php в Router-> dispatch (object (Request)) в строке compiled.php 2472