Я использую larvel 4.2 и получать сообщение об ошибке: Попытка получить свойство необъектныхLaravel Ошибка: Попытка получить свойство необъектных
Модель: User.php (Thats линии ошибки)
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