Laravel: функция всегда вызывается на заданных маршрутах. Промежуточного программного обеспечения нет - PullRequest
0 голосов
/ 08 ноября 2019

У меня есть маршрут Laravel 5.6 (/media/collection), который выглядит следующим образом:

Route::get('/media/collection', 'frontend\CollectionController@GetMyCollection')
    ->name('collection');

Проблема в том, что при каждом запросе (ТОЛЬКО на этот маршрут) вызывается другая функция CollectionController->searchProduct(), котораягенерирует исключение из-за пропущенного ключевого слова (что является нормальным поведением, searchProduct() должен выдать исключение по пропущенному ключевому слову).

CollectionController->GetMyCollection() Первая строка dd('Stop right there');. Я даже пытался переформатировать мой маршрут, чтобы он выглядел так:

Route::get('/media/collection', function() {
  return 'Sample result';
})->name('collection');

Не существует промежуточного программного обеспечения, которое вызывает CollectionController->searchProduct().

Независимо от того, что я пытаюсь, я всегда получаю «подарок без ключевого слова»«Исключение с 500 Internal Server Error.

Как найти, что звонит CollectionController->searchProduct()?

...