通过Auth :: user Laravel获取用户ID

时间:2019-02-27 02:32:05

标签: laravel-5

我想调用仅在Auth :: user验证ID为1066的登录用户时才显示按钮的用户的ID。 我想在这里插入:

 @if(Auth::check() && ($match->status == 'open' && $match->schedule < Carbon\Carbon::now() && Auth::user()->getMatchBetAmount($match->id) <= 0))

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

我已经通过以下方法解决了这个问题:

<?php
session_start();
include('../../config/config.php');
extract($_POST);



        $un=$_POST['un'];
        $pw=$_POST['pw'];



        $q=$pdo->prepare("select * from `admin` where userid=? and pass=?")->execute([$un,$pw])->rowCount();


        if($q==1)
        {
        $_SESSION['login_as']="admin";
        header("location:home_page.php");
        }
        else
        {
        $_SESSION['e']="Sorry...! Your username or password is incorrect.";
        header('location:../index.php');
        }


?>

答案 1 :(得分:0)

您可以使用Auth::user()->id来获取当前登录的用户ID。