removed Route::pattern('id', '[0-9]+');

because it's conflicts with other route parameters