私は引用モデルを持っています:
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 ラインにアクセスできないように見えることです。
$quote_lines = Quote::find($id)->quote_lines;
dd($quote_lines);
NULL を返すだけ