Почему этот простой маршрут не работает?
Route::get('/test/{id?}', function ($id = 1) {
return view('test');
});
Это содержимое в «тестовом» представлении (test.blade.php):
This is a test: {{ $id }}.
Если я введу:
http://laravel.test/test
или
http://laravel.test/test/1
Я всегда получаю эту ошибку:
This is a test: <?php echo e($id); ?>.
"Undefined variable: id (View: /home/vagrant/code/test/resources/views/test.blade.php)"