为什么我在Laravel中得到500(内部服务器错误)?

时间:2019-07-24 11:00:48

标签: javascript jquery ajax laravel laravel-5

这不是重复的问题。如果您没有时间去看看,应该跳过此步骤。

我有一个刀片视图名称:create.blade.php。从这里,我想调用ajax请求以在此刀片中显示数据。

{!! Form::open() !!}
   <p data-toggle="modal" data-id="{{$category['id']}}" data-target="#subcategory_Modal" class="CategoryIDForModal">{{$category['name']}} 
  </p>
{!! Form::close() !!}

我将从这里收集id

让我们看看ajax请求:

$.ajaxSetup({
            headers: {
                'X-CSRF-TOKEN': $('[name="_token"]').val()
            }
        });
$(".CategoryIDForModal").click(function (e) {
            //console.log("I am inside Call");
            var id = $(this).data(id);
            e.preventDefault();

            $.ajax({
                type: 'POST',
                url: '/pos/create',
                data: {id: id},
                success: function (data) {
                    console.log("YES");
                }
            })
        })

现在查看路线:

Route::post('/pos/create', 'SellPosController@ajaxRequestForSubCategoryPost');

使用控制器,我只想在我的create.blade.php文件中传递一个变量。

public function ajaxRequestForSubCategoryPost(Request $request)
{
        $input = $request->all();
        return view('sale_post.create', ['inputD' => $input]);
}

但是出现错误:

  

POST http://localhost:8000/pos/create 500(内部服务器错误)

0 个答案:

没有答案