控制器中的代码。
$this->validate($request,[
'user_id'=>'required',
'book_id'=>'required',
'rating'=>'required']);
具有复合主键。
$rate = Rate::where('user_id', '=',$request->input('user_id'))
->where('book_id', '=', $request->input('book_id'))
->first();
尝试保存。
$rate->rating = $request->input('rating');
$rate->save();//error here
费率模型是:
class Rate extends Model
{
protected $table = 'rates';
// primary key (['user_id', 'book_id'])
public $primaryKey = ['user_id', 'book_id'];
public $incrementing = false;
// timestamps
public $timestamps = true;
}
我无法检测到非法偏移类型
的错误