Maison  >  Questions et réponses  >  le corps du texte

Colonne introuvable : 1054 Colonne inconnue 'tbl_destinations.id' PDOException dans 'clause Where' : SQLSTATE : Dans /var/www/html/...Connection.php:338 réécrit comme : Colonne introuvable : 1054 Exception de base de données pour la colonne inconnue 'tbl_destinations.id' dans 'clause Where'

Le champ id dans ma base de données est des_id, comment puis-je le changer en 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粉677573079P粉677573079286 Il y a quelques jours452

répondre à tous(1)je répondrai

  • P粉458725040

    P粉4587250402023-12-13 16:28:53

    Votre code me semble bon.

    Essayez de définir ceci dans votre modèle cible :

    protected $primaryKey = 'des_id';

    répondre
    0
  • Annulerrépondre