簡體   English   中英

Laravel 5-獲取身份驗證用戶

[英]Laravel 5 - Get Auth User

我正在使用Laravel 5,並且已經在其中安裝了Brainsocket軟件包。

Vendor文件夾具有以下結構:

 vendor/brainboxlabs/brain-socket/src/brainsocket

和/brainSocketeventlistner.php中的這段代碼

public function onOpen(ConnectionInterface $conn) {
    var_dump(Auth::user()); // Returns Null
    echo "Connection Established! \n";
    $this->clients->attach($conn);

    connections::create([
        'user_id'       => '3232',
        'connection_id' => $conn->resourceId
    ]);

我正在使用兩個use調用:

use Auth;
use App\Connections;

我可以訪問App \\ connections,但不能訪問Auth來獲取用戶數據。

use Auth

足以使用laravel Auth,檢查您的用戶是否確實通過以下方式登錄

Auth::check()

如果用戶必須登錄才能訪問正在調用該函數的代碼,則可能需要使用開箱即用的身份驗證中間件來保護路由。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM