Laravel 如何调用已登录用户的名称 公共函数getDeletee($id) { $data['data']=DB::table('lembur_karyawan') ->其中('id',$id) ->删除(); $users=DB::表('users') ->第一个(); 返回重定向('user/detail/'。$users->name); }

Laravel 如何调用已登录用户的名称 公共函数getDeletee($id) { $data['data']=DB::table('lembur_karyawan') ->其中('id',$id) ->删除(); $users=DB::表('users') ->第一个(); 返回重定向('user/detail/'。$users->name); },laravel,Laravel,(询问)如何呼叫已登录$users的用户 使用: public function getDeletee($id) { $data['data'] = DB::table('lembur_karyawan') ->where('id', $id) ->delete(); $users = DB::table('users') <your code??> ->first(); return redirect('

(询问)如何呼叫已登录$users的用户

使用:

public function getDeletee($id)
{
    $data['data'] = DB::table('lembur_karyawan')
    ->where('id', $id)
    ->delete();

    $users = DB::table('users')
    <your code??>
    ->first();

    return redirect('user/detail/'.$users->name);
}
而不是:

Auth::user();
$users=DB::table('users'))
->第一个();
要获取名称,请使用
Auth::user()->name


更多信息。

opps,在尝试获取非对象的属性时再次出现问题,怎么了?知道吗?如果您在尝试
Auth::user()->name
时遇到此错误,则表示未对任何用户进行身份验证。如果(!Auth::user()){echo'您未通过身份验证,请登录'}
但我不使用Auth,我将控制器设置为自己的,则可以使用
检查此问题。
$users = DB::table('users')
<your code??>
->first();