[英]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.