私は次のルートを持っています:
Route::get('notes/main', function(){
$destinations = Destination::where('show', '=','1')->get();
$notes = Destination::find($destination->id)->notes()->get();
return View::make('notes.main')
->with('destinations', $destinations);
});
//関係モデル:
<?php
class Destination extends Eloquent {
public function notes()
{
return $this->has_many('Note');
}
}
<?php
class Note extends Eloquent
{
public function destination()
{
return $this->belongs_to('Destination');
}
}
//意見:
@foreach( $destinations as $destination)
{{ $destination->name}}<br>
{ $notes->destination->text }} // this isn't echoed
@endforeach
これをフィルタリングして $destination->id を定義する正しい方法は何ですか
ありがとう
ループ内のifステートメントでメモをフィルタリングするにはどうすればよいですか? @if (isset($note->title) != 'shorttext')
@else
<p> {{ $note->text }} </p>
@endif
@endforeach