Доброй ночи! Изучаю laravel и вообще не могу сообразить в чем дело, проблема в том, что метод контроллера не отдает ничего, хотя я посылаю ему форму.
{!! Form::open(['url'=>'#','files'=>true, 'method' => 'POST', 'id' => 'sendTest' ]) !!}
{!! Form::text('name',null,['id'=>'name']) !!}
{!! Form::text('age',null,['id'=>'age']) !!}
{!! Form::submit('Click Me!',['id'=>'ok', ]) !!}
{!! Form::close() !!}
<script>
$(document).ready(function(){
$.ajaxSetup({
headers: {
'X-XSRF-TOKEN': $('meta[name="_token"]').attr('content')
}
});
$("#ok").on("click",(function(){
var formData = new FormData(document.getElementById("sendTest"));
$.ajax({
url: 'create/',
type: 'POST',
data: formData,
dataType: 'JSON',
success: function (data) {
console.log(data);
}
});
}));
});
</script>
public function getRamos(Request $request)
{
$data = $request->all();
//return $input;
if($request->ajax()){
return response()->json([ $data
]);
}
}
роутер
Route::get('articles/create','AtriclesController@create');
Route::post('articles/create','AtriclesController@getRamos');
Я точно, что - то делаю не правильно. Подскажите, что именно? Спасибо!