Ich arbeite am Laravel 5.0. Ich erhalte einen Fehler: "Ich versuche, die Eigenschaft eines Nicht-Objekts zu erhalten." Ich möchte ein Bild auf der gewünschten Seite erhalten, indem ich auf dieses bestimmte Bild klicke. Es gibt so viele Bilder auf der Seite, ich will nur nach dem Klicken auf ein Bild, wird es auf der gewünschten Seite erscheinen. hier ist mein Code:Wie bekomme ich ein Bild auf die gewünschte Seite, indem ich mit Laravel auf dieses Bild klicke?
Meine Routen:
Route::get('/image/big/{id}' ,[
'uses'=>'[email protected]',
'as'=>'bigimage'
]);
Mein Controller:
public function bigimage($id){
$images=image::findorFail($id);
return view('bigimage' , ['images'=>$images]);
}
Meine Ansicht von wo ich die gewünschte Strecke nenne:
@foreach($gallery->images as $image)
<li>
<a href="{{ URL('/image/big/'.$image->id) }}">
<img id="jumboimage2" src="{{ url($image->file_path) }}"></a>
</li>
<li>
<a href="{{ URL('/image/delete/'.$image->id) }}" id="margin">
<span id="margin" class="glyphicon glyphicon-remove-sign"></span></a>
</li>
@endforeach
Meine Ansicht wo ich das gewünschte Bild bekommen möchte:
<div class="row">
<section class="col-md-3">
@foreach($images as $image)
{{$image->id}}
@endforeach
</section>
</div>
denke ich, das Problem in dieser Linie ist '$ Galerie-> images' vielleicht, weil der' $ gallery' in null !! – Maraboc
Nein, ich gebe die Variable $ gallery über eine andere Route und Funktion weiter. Es mag also nicht der Grund sein. –
Was ist der eigentliche Fehler hier? Bitte geben Sie weitere Informationen an – manniL