如何在Laravel网站安装ArrowChat



我一直在将 arrowchat 与 laravel 集成在一起。我购买了 arrowchat,并通过安装文档,我做到了。但我无法安装。是否可以将箭头聊天集成到拉拉维尔?我认为这是可能的。如果可能的话,该怎么做?

为了解决这个问题,我们应该在 Arrowchat 的集成文件中引导 Laravel。

所以集成的开始.php应该是这样开始的:

$base_path = dirname(dirname(dirname(dirname(__FILE__))));
require_once($base_path . DIRECTORY_SEPARATOR . 'vendor' . DIRECTORY_SEPARATOR . 'autoload.php');
require_once($base_path . DIRECTORY_SEPARATOR . 'bootstrap' . DIRECTORY_SEPARATOR . 'autoload.php');
$app = require_once($base_path . DIRECTORY_SEPARATOR . 'bootstrap' . DIRECTORY_SEPARATOR . 'app.php');
try {
    $app->make('IlluminateContractsHttpKernel')->handle(IlluminateHttpRequest::capture());
    $id = $app['encrypter']->decrypt($_COOKIE[$app['config']['session.cookie']]);
     $app['session']->driver()->setId($id);
     $app['session']->driver()->start();
} catch(Exception $ex) {
}

function get_user_id() {
    $userid = NULL;
    global $app;
    $app->make('IlluminateContractsHttpKernel')->handle(IlluminateHttpRequest::capture());
    $id = $app['encrypter']->decrypt($_COOKIE[$app['config']['session.cookie']]);
    $app['session']->driver()->setId($id);
    $app['session']->driver()->start();
    if($app['auth']->user()!= NULL){
         $userid = $app['auth']->user()->id;
    }
    return $userid;
}

最新更新