検証はInput::jsonでは機能しません。json_decode / using arrayを使用してさまざまな方法を試しましたが、それでもうまくいきません。これが私のコードです:
//routes.php
Route::get('create', function() {
$rules = array(
'username' => 'required',
'password' => 'required',
);
$input = Input::json();
//var_dump($input); //outputs std obj with correct inputs
$validation = Validator::make($input, $rules);
if ($validation->fails()) { //throws exeption "Call to a member function to_array() on a non-object"
return Response::json($validation->errors->all());
}
}
Angularリソースを使用してデータを投稿しています...しかし、常に「非オブジェクトでメンバー関数to_array()を呼び出す」というエラーがスローされます...正しくフォーマットできないため、Angularコードを貼り付けることができませんそしてstackoverflowは私がそれをすることを可能にしません。