Ajax, Jquery и Laravel 5?

Доброй ночи! Изучаю 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');


Я точно, что - то делаю не правильно. Подскажите, что именно? Спасибо!
  • Вопрос задан
  • 2409 просмотров
Пригласить эксперта
Ответы на вопрос 1
Denormalization
@Denormalization
Попробуйте добавить:
'X-Requested-With': 'XMLHttpRequest' в headers

$.ajaxSetup({
            headers: {
                'X-XSRF-TOKEN': $('meta[name="_token"]').attr('content'),
                'X-Requested-With': 'XMLHttpRequest'
            }
        });
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы