내가 larvel 4.2을 사용하여 오류가 무엇입니까의 재산려고 : 비 개체의 속성을 얻으려고 노력을Laravel 오류 : 개체가 아닌
모델 : User.php
foreach(self::with('project')->where('user_id', '=', $user->id)->get() as $row)
{
}
(오류 라인 먹으 렴)
모델 : User.php (나는 이러한이는)
namespace Project;
class User extends \Eloquent {
protected $table = 'projects_users';
/**********************************************************
* Methods to use with loaded User
**********************************************************/
/**
* @return User
*/
public function user()
{
return $this->belongsTo('User', 'user_id')->orderBy('firstname', 'ASC');
}
/**
* @return Project
*/
public function project()
{
return $this->belongsTo('Project', 'project_id')->orderBy('name', 'ASC');
}
내가 왜이 오류가 무엇입니까 확실하지? 어떤 생각?
'$ user-> id' 때문에 생긴 것 같습니다. '$ user'는 어디에서 왔습니까? – lukasgeiter
public static function active_projects ($ all = false, $ user = null) \t { – user3150060
그리고'$ user'로 무엇을 전달합니까? – lukasgeiter