如何从ln laravel 5.2中的变量获取数据

时间:2016-12-17 15:52:12

标签: laravel laravel-5 laravel-5.2 laravel-5.1 laravel-routing

我的数据库表有名称,电话,电子邮件等字段。现在我将特定的字段数据存储在不同的变量中并传递它们。这是我的代码。我从控制器功能尝试了它。我该怎么办?

$var = DB::select("SELECT * FROM reg where email = '$c_email' and Password = '$c_pass' and type = '$c_type'");
$var2 = $var->name;
$var3 = $var->phone;
return redirect('farmer')->with('key', $var2)->with('key2', $var3);

3 个答案:

答案 0 :(得分:2)

您可以尝试给定的方式

return view('farmer',compact('var2', 'var3'));
  

这里'农民'是你的观点页面

http://www.easylaravelbook.com/blog/2015/03/09/passing-multiple-variables-into-a-laravel-5-view/

答案 1 :(得分:0)

当您使用redirect()->with()时,您正在向会话中闪烁数据。因此,要在重定向后获取此数据,请使用session() helper:

session('key')

https://laravel.com/docs/5.3/responses#redirecting-with-flashed-session-data

答案 2 :(得分:0)

使用此代码。如果农民是观点的一部分。或使用视图部件名称。

$("input.box[type=checkbox]").each(function() {
    var name = $(this).attr('name');
    if ($.cookie(name) && $.cookie(name) == "true") {
        $(this).prop('checked', $.cookie(name));
    }
});

$("input.box[type=checkbox]").change(function() {
    var name = $(this).attr("name");
    $.cookie(name, $(this).prop('checked'), {
        path: '/',
        expires: 365
    });
});

获取视图部分中的数据,    $ NAME = $ VAR->名称;    $电话= $ VAR->电话;