【问题标题】:access laravel session in 3rd party plugin在 3rd 方插件中访问 laravel 会话
【发布时间】:2014-11-12 06:52:30
【问题描述】:

我正在为一个项目使用 laravel 4.x 框架,并且我有一个简单的 3rd 方聊天应用程序,我已将它放在我的 laravel 项目的公共文件夹中。

现在问题来了,第 3 方聊天应用需要来自 laravel 的会话数据。

但我无法让 laravel 会话进入我的聊天应用程序。这是因为 laravel 处理会话的方式不同,因此 $_SESSION 没有给我任何选项。

我想知道如何从另一个脚本调用 laravel 会话。

简单地说我如何从我的公共文件夹中的 php 文件访问 laravel 会话。

请指导我。

谢谢。

【问题讨论】:

    标签: php session laravel laravel-4


    【解决方案1】:

    终于找到了一个适合我的链接...

    http://www.laravel-tricks.com/tricks/integrating-laravel-4128-with-3rd-party-libraries

    希望这对其他人有所帮助..

    【讨论】:

      【解决方案2】:

      这可能无法 100% 解决您的问题,但您可以尝试以下方法:

      // from bootstrap dir laravel application
      require __DIR__.'/../bootstrap/autoload.php';
      $app = require_once __DIR__.'/../bootstrap/start.php';
      

      在上面的这些行之后,您现在可以访问 laravel 会话使用外观:

      Session::get('key');
      

      或功能

      app('session')->get('key');
      

      祝你好运!

      【讨论】:

        猜你喜欢
        • 2019-02-16
        • 1970-01-01
        • 2021-07-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-08-12
        • 1970-01-01
        相关资源
        最近更新 更多