【问题标题】:Can't understand why there is a syntax error - laravel syntax error不明白为什么会出现语法错误——laravel 语法错误
【发布时间】:2021-11-13 01:04:43
【问题描述】:

我没有对第一条路线进行任何更改。我只添加了表单提交路由,然后出现错误,但它指向第一个路由?

错误指向第 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';

【问题讨论】:

  • 我添加了我的model App\Model\Guest; 删除了错误.. 但它现在指向`public function getRouteKey() { return $this->submit; }` 我弄错了吗?
  • 该语法错误通常意味着之前的语句没有正确完成,例如缺少分号。在上面的第三条路线(帖子一)中,似乎也缺少一条。

标签: php laravel routes


【解决方案1】:

您缺少分号。

$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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-13
    • 2016-12-21
    • 2019-09-13
    • 2015-10-13
    • 1970-01-01
    相关资源
    最近更新 更多