如何获取响应或将数据从控制文件传递到Laravel中的js文件

时间:2016-05-01 11:29:15

标签: php jquery laravel

我想用laravel和ajax将数据从控制文件传递到js文件,我试过但是我一直都有错误,我怎么能只传递一个值或数组。在此示例中,我在用户表中包含电子邮件,姓名和国家/地区。

代码在这里。

控制文件:

public function showData(Request $request)
{
    $userid = User::find($request['userId']);
    $user = DB::table('users')->where('id', '=', $userid )->first();
    return response(.....);
}

JS档案:

.done(function() {
    // pass data or do something . . . 
});

我应该使用.done还是成功?哪个更好?

1 个答案:

答案 0 :(得分:0)

  return response()->json($user);

我认为成功更好 并检查这一点 https://github.com/laracasts/PHP-Vars-To-Js-Transformer

它易于使用+与文档,你可以在laracasts中找到关于它的教程