Ich verwende 3rd Party API in meinem Laravel 5.2 Projekt.Zugriffswerte, die von json_decode() in Laravel zurückgegeben werden 5.2 blade
Ich habe guzzle dazu installiert.
public function getmovie(Request $request)
{
$client= new Client();
$movieurl="http://api.cinemalytics.com/v1/movie/title/?value=madaari&auth_token=<token>";
$movie=json_decode($client->request('GET',$movieurl)->getBody(),true);
return $movie[0]['OriginalTitle'];
}
über API-Code in Controller-Funktion liefert korrekte Daten, kein Problem, aber wenn ich Ansicht zurückkehren und $ Film, um es dann in Klinge ich bin vor Problem beim Zugriff auf die Werte von $ Film
public function getmovie(Request $request)
{
$client= new Client();
$movieurl="http://api.cinemalytics.com/v1/movie/title/?value=madaari&auth_token=<token>";
$movie=json_decode($client->request('GET',$movieurl)->getBody(),true);
return view('admin.loadmovie',compact('movie'));
}
senden in Ansichten Zugriff ich es als
<div class="form-group margin-top-20">
<label class="control-label col-md-3">Movie Title
<span class="required" aria-required="true"> * </span>
</label>
<div class="col-md-4">
<div class="input-icon right">
<i class="fa"></i>
<input type="text" class="form-control" name="movie_title" value="{{ $movie[0]['OriginalTitle'] }}">
</div>
</div>
</div>
es gibt mir Fehlermeldung dh Versuch Eigenschaft nicht-Objekt zu erhalten
Können Sie die gesamte Methode hinzufügen, von wo Sie diese Ansicht laden? – TheFallen
Ich habe meine Frage bearbeitet – dollar
Nur zum Debuggen, versuchen Sie mit var_dump ($ Film) zu überprüfen, ob die Filmvariable die erforderlichen Daten und das Format enthält. – jaysingkar