我有一个报价模型:
class Quote extends Eloquent {
public function quote_lines() {
return $this->hasMany('QuoteLine');
}
}
还有一个 QuoteLine 模型:
class QuoteLine extends Eloquent {
public function quote() {
return $this->belongsTo('Quote');
}
}
我的这个模型的表是quote_lines。
架构:
Schema::create('quote_lines', function($table)
{
$table->increments('id');
$table->integer('quote_id');
$table->string('title');
$table->string('desciption');
$table->integer('quantity');
$table->decimal('unit_price', 5, 2);
$table->timestamps();
});
Schema::create('quotes', function($table)
{
$table->increments('id');
$table->integer('contact_id');
$table->integer('company_id');
$table->timestamps();
});
问题是我似乎无法从我的 Quote 控制器访问报价行:
$quote_lines = Quote::find($id)->quote_lines;
dd($quote_lines);
只返回 NULL