Передать URL-адрес переменной laravel

почему всегда Извините, страница, которую вы ищете, не может быть найдена.

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

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Laravel Scout - это популярный пакет, который предоставляет простой и удобный способ добавить полнотекстовый поиск в ваше приложение Laravel. Он...
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
0
0
50
1

Ответы 1

фильтрпериод - обязательный параметр

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

Вы можете сделать это необязательным

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

Не упустите возможность сделать параметр функции необязательным

public function getProvinsi($filterperiode = null)

Согласно комментарию @Ijas Ameenudeen

спасибо за ответ, но все же извините, страница, которую вы ищете, не может быть найдена. 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

iip muhamad ikbal 25.11.2018 15:42

Попробуйте php artisan route: list from cmd, чтобы получить все маршруты

Mahmoud Gamal 25.11.2018 15:48

Я был php artisan route: список и маршрут результата в списке

iip muhamad ikbal 25.11.2018 15:52

@iipmuhamadikbal вы пробовали второй код в ответе выше?

Sagar Gautam 25.11.2018 15:53

@Mahmoud Gamal, может быть, я ошибаюсь при вызове views.blade {{Form :: open (array ('url' => url ('/ reportpeta /'), 'method' => 'get'))}} но я не знаю, как назвать это правдой

iip muhamad ikbal 25.11.2018 15:54

@SagarGautam, да, сделали, и результат все еще ошибка, вот

iip muhamad ikbal 25.11.2018 15:56

@iipmuhamadikbal Нет проблем с открытием формы, как я вижу в документации laravelcollective.com/docs/master/html#opening-a-form

Mahmoud Gamal 25.11.2018 15:59

@iipmuhamadikbal все в порядке. Можете ли вы добавить все содержимое web.php и лезвие формы

Sagar Gautam 25.11.2018 16:02

@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 ()

iip muhamad ikbal 25.11.2018 16:03

сделайте параметр необязательным в методе контроллера. public function getProvinsi($filterperiode = null){

Ijas Ameenudeen 25.11.2018 16:04

@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 ">

iip muhamad ikbal 25.11.2018 16:21

@IjasAmeenudeen <button type = "submit" class = "btn btn-primary btn-flat"> Proses </button> {!! Form :: close () !!}

iip muhamad ikbal 25.11.2018 16:21

@IjasAmeenudeen Я сделал параметр необязательным в методе контроллера. публичная функция getProvinsi ($ filterperiode = null), при запуске программы результат []

iip muhamad ikbal 25.11.2018 16:36

Это зависит от вашей бизнес-логики. Если проблема устранена, вы можете принять ответ.

Ijas Ameenudeen 25.11.2018 16:39

Другие вопросы по теме