2016-06-09 22 views
-1

Diese funktionieren nicht:Laravel Eloquent Modell :: find funktioniert nicht

$object = Model::find($id); 

Dies funktioniert:

$object = Model::where('id', '=', $id)->first(); 

Es macht keinen Sinn machen. Fehle ich etwas? Ich benutze Laravel 5.2.36.

+1

Was ist der Fehler von '$ object = Modell :: find ($ id);' –

+0

Sie $ Objekt versuchen = Namespace \ Model :: find ($ id); –

+0

Lassen Sie uns wissen, wenn Sie es herausfinden, Model :: find() tut intern genau, was der Arbeitscode tut –

Antwort

0

Ich hatte das gleiche Problem. Ich kann es aussortiert, Funktion intval mit() und $ id Transformationswert integer:

$id = intval($id); 
$object = Model::find($id);