无法理解为什么会出现语法错误 - laravel 语法错误
Can't understand why there is a syntax error - laravel syntax error
我没有对第一条路线进行任何更改。我只添加了表单提交路由就报错了,居然指向第一条路由?
错误指向第 17 行,但我不明白为什么。
syntax error, unexpected token "::", expecting "," or ";"
17> Route::get('/', function () {
return view('welcome');
});
// AiFx - This route allows the guests to view the page - //
Route::get('/guests', function () {
return view('guests');
});
// AiFx - This route allows the completed form to be submitted to DB - this one didnt populate the DB!!??- //
Route::post('/guests', function () {
$GuestController::create([
'fname' => request.query->get('fname'),
'lname' => request.query->get('lname'),
'id_number' => request.query->get('id_number'),
'mobile' => request.query->get('mobile'),
'sqsymptoms' => request.query->get('sqsymptoms'),
'sqtravel' => request.query->get('sqtravel'),
'sqcontact' => request.query->get('sqcontact'),
])
public function getRouteKey() {
return $this->submit;
}
});
Route::get('/dashboard', function () {
return view('dashboard');
})->middleware(['auth'])->name('dashboard');
require __DIR__.'/auth.php';
你少了一个分号。
$GuestController::create([
'fname' => request.query->get('fname'),
'lname' => request.query->get('lname'),
'id_number' => request.query->get('id_number'),
'mobile' => request.query->get('mobile'),
'sqsymptoms' => request.query->get('sqsymptoms'),
'sqtravel' => request.query->get('sqtravel'),
'sqcontact' => request.query->get('sqcontact'),
]);
此外,
public function getRouteKey() {
return $this->submit;
}
在路由中不起作用,它的功能是在使用路由模型绑定时覆盖模型中的路由键名称。我不知道你想要达到什么目的,但我很确定它在这里对你没有任何帮助。
Check Docs here
我没有对第一条路线进行任何更改。我只添加了表单提交路由就报错了,居然指向第一条路由?
错误指向第 17 行,但我不明白为什么。
syntax error, unexpected token "::", expecting "," or ";"
17> Route::get('/', function () {
return view('welcome');
});
// AiFx - This route allows the guests to view the page - //
Route::get('/guests', function () {
return view('guests');
});
// AiFx - This route allows the completed form to be submitted to DB - this one didnt populate the DB!!??- //
Route::post('/guests', function () {
$GuestController::create([
'fname' => request.query->get('fname'),
'lname' => request.query->get('lname'),
'id_number' => request.query->get('id_number'),
'mobile' => request.query->get('mobile'),
'sqsymptoms' => request.query->get('sqsymptoms'),
'sqtravel' => request.query->get('sqtravel'),
'sqcontact' => request.query->get('sqcontact'),
])
public function getRouteKey() {
return $this->submit;
}
});
Route::get('/dashboard', function () {
return view('dashboard');
})->middleware(['auth'])->name('dashboard');
require __DIR__.'/auth.php';
你少了一个分号。
$GuestController::create([
'fname' => request.query->get('fname'),
'lname' => request.query->get('lname'),
'id_number' => request.query->get('id_number'),
'mobile' => request.query->get('mobile'),
'sqsymptoms' => request.query->get('sqsymptoms'),
'sqtravel' => request.query->get('sqtravel'),
'sqcontact' => request.query->get('sqcontact'),
]);
此外,
public function getRouteKey() {
return $this->submit;
}
在路由中不起作用,它的功能是在使用路由模型绑定时覆盖模型中的路由键名称。我不知道你想要达到什么目的,但我很确定它在这里对你没有任何帮助。 Check Docs here