public function AddArtWork(Request $request){
$art = new Artwork;
$art->name = $request->name;
$art->date = $request->date;
if (!is_null($request->paintStyle)) {
# code...
$paint = new Paint;
$paint->style = $request->paintStyle;
$art->paint()->save($paint);
}
else if (!is_null($request->calligStyle)) {
# code...
$callig = new Calligraphy;
$callig->style = $request->calligStyle;
$art->calligraphie()->save($callig);
}
else if (!is_null($requst->substance)) {
# code...
$sclup = new Sculpture;
$sculp->substance = $request->substance;
$art->sculpture()->save($sculp);
}
if (!is_null($request->recievedDate)) {
# code...
$loan = new Loan;
$loan->date = $request->loanDate;
$art->loan()->save($loan);
}
else if (!is_null($request->storeOrexpose)) {
# code...
$perm = new Permanent_collection;
$perm->ExposeOrStore = $request->storeOrexpose;
$art->permanent()->save($perm);
}
$art->save();
return redirect('addartwork');
}
這是我的控制器中的功能,當我使用它觸發以下錯誤,我不知道我的代碼中有什麼問題。調用未定義的方法Illuminate Database Query Builder :: save()錯誤如何解決?
Call to undefined method Illuminate\Database\Query\Builder::save()
我試圖保存請求的功能,但它不能正常工作。 如果你知道如何解決這個PLZ解釋它。
非常感謝你,它的作品 –