2017-03-25 10 views
1

larvelテーブルを更新しようとすると次の問題が発生します。しかし、この更新プログラムはエラーを返します。laravel update tableエラーを返します

次の関数はデータを受け取り、テーブルを更新します。

public function saveCalendar(Request $request) { 
    $calendar = $request->calendar; 
    $apartment_id = $request->apartment_id; 
    apartments::where('Apartment_ID', $apartment_id)->update(array('calendar' => $calendar)); 
    $confirmation = 'Календара е запазен успешно !'; 
    return $confirmation; 
} 

また、私はこのクエリを試してみました:

apartments::where('Apartment_ID', $apartment_id)->update('calendar' => $calendar); 

私が間違っているの何任意のアイデアを。

答えて

4

エラーは、更新関数が配列を受け入れるためです。正しい構文はまたresquest入力を取得するための正しい構文は

$calendar = $request->input('calendar'); 
$apartment_id = $request->input('apartment_id'); 
+0

はちょうどそれがまだエラー – Stiliyan

+0

を返し試される

apartments::where('Apartment_ID', $apartment_id)->update(['calendar' => $calendar]); 

でエラー –

+0

私は中列updated_atのをしないのです間違いを見つけ貼り付けることができますテーブルとそのためにクエリが機能していなかったからです。 – Stiliyan

関連する問題