Lajur tidak ditemui: 1054 Lajur tidak diketahui 'tbl_destinations.id' PDOException dalam 'fasal tempat': SQLSTATE: Dalam /var/www/html/...Connection.php:338 ditulis semula sebagai: Lajur tidak ditemui :1054 Pengecualian pangkalan data untuk lajur yang tidak diketahui 'tbl_destinations.id' dalam 'mana klausa'
P粉677573079
P粉677573079 2023-12-12 22:07:26
0
1
446

Medan id dalam pangkalan data saya ialah des_id, bagaimana saya boleh menukarnya kepada 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

membalas semua(1)
P粉458725040

Kod anda kelihatan baik bagi saya.

Cuba tetapkan ini dalam model sasaran anda:

protected $primaryKey = 'des_id';
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!