我正在尝试通过评论表中的产品ID获得产品的评论,但我没有得到空数组或什么都没有 这是我的代码。
public function index(Product $product)
{
return $product->reviews;
}
public function product()
{
return $this->belongsTo('App\Model\Product');
}
public function reviews(){
return $this->hasMany(Review::class);
}
public function up()
{
Schema::create('reviews', function (Blueprint $table) {
$table->bigIncrements('id');
$table->string('customer');
$table->integer('star');
$table->text('review');
$table->unsignedBigInteger('product_id')->index();
$table->foreign('product_id')->references('id')->on('products')->onDelete('cascade');
$table->timestamps();
});
}
答案 0 :(得分:0)
尝试这种方式
$product->with('reviews');