Я хочу запросить в БД, используя два параметра, которые будут необязательными, поэтому я определил маршрут как:
web.php
Route::get('question/{subject?}/{sbj_type?}', 'QuestionController@index')->name('question.index');
После этогоЯ сделал функцию в QuestionController.php как:
public function index($subject = null, $sbj_type = null)
{
$questions;
if (!$subject) {
dd($subject);
if (!$sbj_type) {
$questions = Question::where(['subject_id' => $subject, 'sbj_type_id' => $sbj_type])->get();
}
else {
$questions = Question::where(['subject_id' => $subject])->get();
}
}
}
После этого я вставил URL как http://localhost/digitalinvigilator/question?subject=1
, но каждый раз получаю ноль.
Кто-нибудь может помочь?