Laravel 4 使用雄辩的语言更新问题
现在我正在使用雄辩的ORM编写我的第一个更新函数。试图遵循文档,我的模型中有以下内容:Laravel 4 使用雄辩的语言更新问题,laravel-4,eloquent,Laravel 4,Eloquent,现在我正在使用雄辩的ORM编写我的第一个更新函数。试图遵循文档,我的模型中有以下内容: public function updateAvailability() { $this->active = Input::get('available'); $this->activeDetails = Input::get('availableStatus'); $this->save(); } 返回: Relationship method must retu
public function updateAvailability()
{
$this->active = Input::get('available');
$this->activeDetails = Input::get('availableStatus');
$this->save();
}
返回:
Relationship method must return an object of type Illuminate\Database\Eloquent\Relations\Relation
所有这些在我的控制器中被调用为:
public function updateProfile($id)
{
if(Input::get('type')=='availability'){
$availability = User::find($id)->updateAvailability;
}
$name = str_replace(' ', '', Input::get('name'));
return Redirect::to('people/'.$name);
}
在我对口才更新的理解上是否存在一些差距?(我肯定有)。我很想使用ajax来处理它,但我似乎找不到合适的资源来实现它。解决:$availability=User::find($id)->updateAvailability;需要更改为$availability=User::find($id)->updateAvailability();。就这些