当前位置:  开发笔记 > 编程语言 > 正文

laravel 5.2有效的ajax请求

如何解决《laravel5.2有效的ajax请求》经验,为你挑选了1个好方法。

如果请求是有效的ajax请求,我们如何检查Laravel 5.2.在codeigniter中,我们可以像$ this-> input-> is_ajax_request()一样检查它.Laravel 5.2有类似之处吗?

另外,我想知道我们如何验证对csrf令牌的请求.如果我通过'web'中间件生成csrf令牌然后将此令牌作为ajax请求参数传递,我的网页是否正常?Laravel是否会负责验证令牌或者是否有替代方法?

我已经检查了laravel 5.2文档,因为这是我第一次处理laravel框架,所以文档似乎假定读者已经熟悉框架的早期版本.对于像我这样的新人来说,这有点压倒性.

提前致谢.如果您需要我更多的意见,请告诉我.

Prakhar



1> 小智..:

我想这可能会帮助你找到一个在Laravel中使用AJAX的基本方法.

这是一段非常古老的代码,但它的工作原理是jajajaja

控制器端:

/**
 * @param Request $request
 * @return \Illuminate\Http\JsonResponse
 */
public function getRamos(Request $request)
{
    $check = Ramo::find($request->input('ramo'));
    $subramos = Subramo::where('ramo_id', $check->id)->get(['nombre_subramo']);
    if($request->ajax()){
        return response()->json([
            'subramos' => $subramos
        ]);
    }
}

在前面:


将"#ramo"视为选择输入并使用style/html包,其中令牌作为隐藏输入传递.

推荐阅读
有风吹过best
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有