【发布时间】:2015-10-09 20:26:31
【问题描述】:
我正在使用 Laravel 5.1 并遇到错误
调用未定义的方法 Illuminate\Database\Eloquent\Collection::votes()
存储数据时。
商业模式
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class Business extends Model
{
public function votes()
{
return $this->hasMany('App\Models\Vote');
}
}
然后表单POST请求到
$business = Business::where('business_area', $request->input('business_area'))->get();
$vote = $business->votes()->create($request->all());
return response()->json($vote, 201);
由于某种原因,它找不到投票方法。我被卡住了。
【问题讨论】:
标签: php eloquent laravel-5.1