找不到列:1054未知列'tbl_destinations.id'在'where子句'中的PDOException:SQLSTATE:在/var/www/html/...Connection.php:338中重寫為:找不到列:1054未知列'tbl_destinations.id'在'where子句'中的資料庫異常
P粉677573079
P粉677573079 2023-12-12 22:07:26
0
1
474

我的資料庫中的 id 欄位是 des_id ,如何將其變更為 des_id?

Route::post('Itest/LoadSuppliers', function (Request $request) {
    $request->validate([
        'destination_id' => 'required|exists:mysql.tbl_destinations,des_id',
        'from' => 'required|numeric|min:0',
        'to' => 'required|numeric|min:0',
    ]);
    $destination_id = Destination::where('des_id','=', $request->destination_id)->firstOrFail();
    $from = $request->from;
    $to = $request->to;
    dispatch(new TestJob($destination_id, $from, $to));
    return response()->json([
        'status' => true
    ]);
});

P粉677573079
P粉677573079

全部回覆(1)
P粉458725040

你的程式碼對我來說看起來不錯。

嘗試在您的目標模型中進行設定:

protected $primaryKey = 'des_id';
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!