2 回答

TA貢獻1900條經驗 獲得超5個贊
Models
– id
levels
– id
models_level
– product_id
– shop_id
這里models_level表被稱為數據透視表app/Model.php
class Model extends Model
{
public function levels()
{
return $this->belongsToMany('App\level','models_level');
}
}
應用程序/level.php
class Level extends Model
{
public function Models()
{
return $this->belongsToMany('App\Shop','models_level');
}
}
$model = model::with('levels')->paginate(10);
return view('pg',compact('model'));
<tbody>
@foreach($model as $f)
<tr class="item{{$f->id}}">
<td style="font-size: 13px;"> {{$f->title}}</td>
<td style="font-size: 13px;">{{$f->code}}</td>
<td style="font-size: 13px;">{{$f->levels[0]->id}}</td>
</tr>
@endforeach
{{ $filiere->links() }}
</tbody>
您可以在文檔中閱讀更多關于多對多關系的信息。

TA貢獻1921條經驗 獲得超9個贊
我假設您使用的是一對多關系,并且您的模型類中有正確的方法。
這樣,您可以將控制器方法更改為:
$model = model::with('level')->paginate(10);
return view('pq', $model);
并在您的刀片文件循環中:
<td style="font-size: 13px;">{{$f->level->title}}</td>
您應該閱讀 laravel 文檔中的 eloquent 關系: https ://laravel.com/docs/6.x/eloquent-relationships
- 2 回答
- 0 關注
- 101 瀏覽
添加回答
舉報