【发布时间】:2014-08-11 17:08:42
【问题描述】:
现在我正在使用 Eloquent ORM 开发我的第一个更新函数。尝试遵循文档,我的模型中有这个:
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);
}
我对 Eloquent 更新的理解是否存在一些差距? (我确定有)。我很想使用 ajax 来处理它,但我似乎找不到合适的资源来让它工作。
【问题讨论】: