2017-07-04 5 views
1
public function orderView(Request $request){ 
    $orderByID = $request->id; 
    $orderDetailsView = DB::table('order_details') 
      ->where('order_id',$orderByID) 
      ->get(); 
    return view('admin.order.vieworder', ['orderDetailsView' => $orderDetailsView]); 
} 

Wenn ich nur $ orderByID zurückgebe, wird die ID angezeigt. Aber mit dieser ID kann ich keine Daten aus der Datenbanktabelle abrufen. Es zeigt ein leeres Array.Ich kann keine Daten von diesem Code abrufen

+0

sehr wahrscheinlich, dass ID nicht in Ihrem order_details Tabelle nicht vorhanden ist, sollten Sie dd ($ orderDetailsView) und Hart Code die ID, die Sie von der Anfrage bekommen und sehen, ob Sie ein Ergebnis haben . Wenn Sie das tun, können Sie ab jetzt sehen, was schief gelaufen ist. –

+0

Vielen Dank liebe @OmisakinOluwatobi. Ich habe das Problem herausgefunden und es gelöst. Dein Kommentar gibt mir den Hinweis auf ein Problem. –

+0

Ich bin froh, dass du es gelöst hast. Ich rate jedoch, dass Sie die Lösung als Antwort posten, damit sie in Zukunft anderen mit ähnlichen Problemen helfen kann. –

Antwort

0

Versuchen Sie diesen Code

$orderss = DB::table('order_details')->where('order_id', '=', $orderByID)->get(); 
+0

Dank @Bilal_Siddiq. Ich habe es gelöst. –

+0

@Hasnain_Ahmed Akzeptieren Sie die Antworten, wenn Sie Ihre Probleme lösen –

Verwandte Themen