我正在研究laravel的項目傳單,我不斷從工匠修補程序中獲取此錯誤。調用未定義的方法照片()laravel項目傳單
$flyer->photos()->create(['photo' => 'foo.jpg']);
BadMethodCallException與消息 '調用未定義的方法照亮 \數據庫\查詢\生成器::照片()'
這裏是我的Flyer.php文件:
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Flyer extends Model
{
public function photos()
{
return $this->hasMany('App\Photo');
}
}
這裏是我的Photo.php
文件:
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Photo extends Model
{
protected $table = 'flyer_photos';
protected $fillable = ['photo'];
public function flyer()
{
return $this->belongsTo('App\Flyer');
}
}
貌似方法照片()不會得到認可或東西
那麼'$ flyer'是什麼? – Machavity
請發佈創建'$ flyer'的行 –
$ flyer = factory('App \ Flyer') - > create(); – user3089096