0
我在门票模型--->函数(事件)的关系试图让非对象的财产laravel
// Ticket Model
<?php
class Ticket extends Eloquent {
protected $table = 'tickets';
public $timestamps = false;
protected $fillable = array('client_id','event_id');
public function events(){
return $this->belongsTo('Events'); // Not Working
}
public function client(){
return $this->belongsTo('Events'); // this working
}
}
-------------------------
//Events Model
class Events extends Eloquent {
protected $table = 'events';
public $timestamps = false;
protected $fillable = array('name','area','map1','map2','photo','date','time');
public function ticket(){
return $this->hasMany('Ticket');
}
}
问题没有工作,但(客户端)工作时,我使用
$ticket = Ticket::find(1);
return $ticket->events->name; // this not working
但是当我使用客户端
$ticket = Ticket::find(1);
return $ticket->client->name; // This Working Fine
我怎样才能使它的工作?
public function events(){ return $ this-> belongsTo('Events'); //不工作 } public function client(){ return $ this-> belongsTo('client'); //这个工作 } – 2014-09-29 17:05:48
@SayedEldwansy我已经更新了我的答案 – 2014-09-29 17:53:21