Ошибка 500 при возврате всех в Laravel Controller

-2

Привет, Я пытаюсь отправить данные формы с помощью ajax на мой контроллер в Laravel. В моем контроллере я пытаюсь вернуть $request-> all(), чтобы увидеть, имеются ли данные формы. Я получаю ошибку 500 внутренних ошибок сервера, и я не уверен, почему. Я установил мои Exceptions/Handler.php для получения ошибок, а также проверил журнал ошибок.

Вот мой HTML и Ajax:

<div class="container">
  <div class="row">
    <h1>Create your post</h1>
    <div class="form-group">
      <label for="title">Title</label>
      <input type="text" name="title" id="title" class="form-control">
    </div>
    <div class="form-group">
      <label for="post">Post</label>
      <textarea name="post" rows="8" cols="80" id="post" class="form-control"></textarea>
    </div>
    <div class="form-group">
      <label for="image">Add image</label>
      <input type="file" name="image" id="image" class="form-control">
    </div>
    <input type="submit" name="submit" value="Submit Post" id="submit" class="btn btn-primary">
  </div>
</div>

<script>
$(document).ready(function(){
  $("#submit").on("click", function(e){
    e.preventDefault();

    var formData = new FormData();
    var fileData = $('#image').prop('files')[0];
    var title = $('#title').val();
    var post = $('#post').val();

    formData.append('fileData', fileData);
    formData.append('title', title);
    formData.append('post', post);

    $.ajaxSetup({
      headers: {
        'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr("content")
      }
    });

    $.ajax({
      url:'/post/create/create',
      type: "POST",
      data: {
        formData: formData
      },

      dataType: 'json',

      success:function(response){
        toastr.success(response.response);
      },
      error: function(error){
        toastr.error(error.error)
      }
    });

  });
});


</script>

Вот мой контроллер:

    public function create(Request $request){

      $request->all();

      return response()->json(['responseText' => 'Success!'], 200)

}
  • 0
    Проверьте последнее сообщение об ошибке в storage/logs/laravel.log
  • 0
    @AlexeyMezenin Я упоминаю в своем посте, что проверил логи.
Показать ещё 6 комментариев

1 ответ

0

отсутствует ;

 public function create(Request $request){

     $request->all();

     return response()->json(['responseText' => 'Success!'], 200); //<--here

}
  • 0
    @ Хоркрукс проверь ответ

Ещё вопросы

Сообщество Overcoder
Наверх
Меню