我有Laravel 5.5。一切都很好。我可以访问所有路线。但是以某种方式我无法访问路由"/ivey/{$ id}"。
这是我的路线。
<?php
Route::get('/interest/{$id}', [
'uses' => 'IdeaController@createInterest'
])->name('interest.create')->middleware('auth');
我可以访问每条路线。我希望这会有所帮助。
从您的路由参数中删除美元符号:
Route::get('/interest/{id}', [
'uses' => 'IdeaController@createInterest'
])->name('interest.create')->middleware('auth');
Route::get('/interest/{id}', [
'uses' => 'IdeaController@createInterest'
])->name('interest.create')->middleware('auth');
//in controller use method
public function createInterest($id){
}