2017-10-26 15 views
0

配列:RegisterStudentLRNdateOfBirth挿入、sexupdated_atcreated_at)値(1234 1996年2月10日、女性、2017年10月26日05 :30:32、2017年10月26日5時30分32秒))Laravel:文字列変換(SQLクエリに例外

enter image description here

StudentControllerストアのコンテンツ

public function store(Request $request){ 

    //validation 
    $this->validate($request, [ 
     'LRN' => 'required|max:100', 
    ]); 

    $student = New Student; 
    $student->LRN = $request->input('LRN'); 
    $student->dateOfBirth = $request->input('dateOfBirth'); 
    $student->sex = $request->input('sex'); 

    $student->save(); 

    return redirect()->back(); 
} 
+0

ます配列として 'LRN'と' sex'を送ります。あなたのHTMLコードを表示 –

+0

Lois Arce、madalinivascuの答えをチェックしてください。問題を解決します。 –

答えて

1

変更以下:

$student->sex = $request->input('sex')[0]; 

入力を使用すると、[0] で値を必要とするので、配列であるか、または使用するように入力された名前に[]を削除するように思わPHPの$request->input('sex')

+0

「セックス」は決めることができますが、他のフィールドはありませんか? –

+1

@HimanshuUpadhyayスクリーンショットを見ると、白いリストの2番目の項目は 'array( 'Female')' – madalinivascu

関連する問題