Php Laravel-Arrowchat集成问题;无法访问身份验证或会话类

Php Laravel-Arrowchat集成问题;无法访问身份验证或会话类,php,session,laravel,laravel-4,Php,Session,Laravel,Laravel 4,我面临与Laravel的arrowchat集成问题。有人知道如何访问Auth或Session类吗?上次有一个线程讨论这一点,但不工作,所以我再试一次 原始陈述 更改声明 更改的语句在调试页上给了我一个错误(空白页),因此它没有访问laravel的Auth或Session类,并且Arrowchat位于laravel的公用文件夹中。您应该检查用户是否像:Auth::guest()而不是Auth::user()那样登录 试试这个: function get_user_id() {

我面临与Laravel的arrowchat集成问题。有人知道如何访问Auth或Session类吗?上次有一个线程讨论这一点,但不工作,所以我再试一次

原始陈述 更改声明
更改的语句在调试页上给了我一个错误(空白页),因此它没有访问laravel的Auth或Session类,并且Arrowchat位于laravel的公用文件夹中。

您应该检查用户是否像:Auth::guest()而不是Auth::user()那样登录 试试这个:

function get_user_id() 
{    
     if (Auth::guest()){
         return null;
     }
     else {
         return Auth::user()->id;
     }
}
function get_user_id() 
{    
     $userid = NULL;
     if (Auth::user()) 
     {
        $userid = Auth::user()->id;
     }

     return $userid;
}
function get_user_id() 
{    
     if (Auth::guest()){
         return null;
     }
     else {
         return Auth::user()->id;
     }
}