缺少 [Route: getFirstProduct] [URI: {language}/products/{product1}] 的必需参数
Missing required parameters for [Route: getFirstProduct] [URI: {language}/products/{product1}]
我正在努力让我的网站多语言....
但是我在路线中的代码出现了一些问题
这是我的代码
路线是:
Route::redirect('/', '/en');
Route::group(['prefix' => '{language}'], function () {
Route::group([ 'middleware' => ['web']], function(){
Route::get('/', function () {
return view('home');
})->name('home');
Route::get('/{url}', [
'uses' => 'niceActionController@getPages',
'as' => 'getURL'
]);
Auth::routes(['verify' => true]);
/**********Product Pages Route******************/
Route::get('products/{product1}' , [
'uses' => 'niceActionController@getFirstProductPage',
'as'=> 'getFirstProduct'
]);
Route::get('/products/qrcodes/basic-step1' , [
'uses' => 'niceActionController@getDynamicDropDpwn',
'as'=> 'basic-product-form'
]);
Route::post('/products/qrcodes/basic-step1/fetch', 'niceActionController@fetchDynamicDropdown')->name('niceActionController.fetchDynamicDropdown');
Route::get('niceActionController/dropzoneStore', 'niceActionController@dropzoneStore')->name('niceActionController.dropzoneStore');
Route::get('products/{product2}' , [
// 'middleware' => 'auth',
'uses' => 'niceActionController@getSecondProductPage',
'as'=> 'getSecondProduct'
]);
Route::get('products/{product3}' , [
// 'middleware' => 'auth',
'uses' => 'niceActionController@getThirdProductPage',
'as'=> 'getThirdProduct'
]);
/**********Product Pages Route******************/
Route::get('products/qrcodes/product1/qrcode', ['as' => 'QR', 'uses' => 'niceActionController@generateQR']);
});/*End Web Middleware*/
});
[路由:getFirstProduct] [URI:{language}/products/{product1}] 缺少必需的参数。 (视图: C:\xampp\htdocs\final-project\resources\views\home.blade.php)
显示此错误我该如何解决..
替换
'products/{product1}'
和
'/products/{product1}'
由于开头没有斜杠,您的路由器将其视为 'enproducts/{product1}'。
要验证这一点,请输入 php artisan route:list
并查看您有哪些 URL
我正在努力让我的网站多语言.... 但是我在路线中的代码出现了一些问题 这是我的代码 路线是:
Route::redirect('/', '/en');
Route::group(['prefix' => '{language}'], function () {
Route::group([ 'middleware' => ['web']], function(){
Route::get('/', function () {
return view('home');
})->name('home');
Route::get('/{url}', [
'uses' => 'niceActionController@getPages',
'as' => 'getURL'
]);
Auth::routes(['verify' => true]);
/**********Product Pages Route******************/
Route::get('products/{product1}' , [
'uses' => 'niceActionController@getFirstProductPage',
'as'=> 'getFirstProduct'
]);
Route::get('/products/qrcodes/basic-step1' , [
'uses' => 'niceActionController@getDynamicDropDpwn',
'as'=> 'basic-product-form'
]);
Route::post('/products/qrcodes/basic-step1/fetch', 'niceActionController@fetchDynamicDropdown')->name('niceActionController.fetchDynamicDropdown');
Route::get('niceActionController/dropzoneStore', 'niceActionController@dropzoneStore')->name('niceActionController.dropzoneStore');
Route::get('products/{product2}' , [
// 'middleware' => 'auth',
'uses' => 'niceActionController@getSecondProductPage',
'as'=> 'getSecondProduct'
]);
Route::get('products/{product3}' , [
// 'middleware' => 'auth',
'uses' => 'niceActionController@getThirdProductPage',
'as'=> 'getThirdProduct'
]);
/**********Product Pages Route******************/
Route::get('products/qrcodes/product1/qrcode', ['as' => 'QR', 'uses' => 'niceActionController@generateQR']);
});/*End Web Middleware*/
});
[路由:getFirstProduct] [URI:{language}/products/{product1}] 缺少必需的参数。 (视图: C:\xampp\htdocs\final-project\resources\views\home.blade.php)
显示此错误我该如何解决..
替换
'products/{product1}'
和
'/products/{product1}'
由于开头没有斜杠,您的路由器将其视为 'enproducts/{product1}'。
要验证这一点,请输入 php artisan route:list
并查看您有哪些 URL