index.blade.php
@php
$p = [];
foreach($p->genres as $genre){
$genres[] = $genre->genres;
}
$genre = implode(",", $genres);
@endphp
<span>{{$genre}}</span>
Контроллер
public function index()
{
$series = Series::all();
return view('admin/series/index',['series' => $series]);
}
модель Genres.php
class Genres extends Model
{
protected $primarykey= 'id';
protected $fillable = ['genres'];
public function series()
{
return $this->belongsToMany(Series::class);
}
}
Модель Series.php
class Series extends Model
{
protected $table = 'series';
protected $primarykey='id';
protected $fillable = ['title','country','japanese','year','synonyms','trailer','image','network','rating','duration','genres','aired','directors','screenwriters','score','type','episode','synopsis'];
public function genres(){
return $this->belongsToMany(Genres::class);
}
}
Я хочу отображать данные из разных баз данных, используя несколько взаимосвязей таблиц, но эти данные все еще являются массивом компиляции для их отображения.
и подборку я попросил у друга. Мне сказали использовать код, подобный приведенному в index.blade.php
. и возвращайся вот так
ErrorException (E_ERROR) Попробуйте получить свойства, которые не являются объектами