Laravel-如何加载会话类?

我会回来的

我对Laravel并不陌生,我创建了一个自定义的Session类,例如:

use Illuminate\Support\Facades\Session;

class SessionProgress {

    public function storePersonalDetails($store)
    {
        Session::put('company.personal_details', $store);
    }

    public function getPersonalDetails()
    {
        return Session::get('company.personal_details', []);
    }
}

我在哪里可以将SessionProgress类文件保存在Laravel \ app文件夹中,以及如何允许类控制器文件访问SessionProgress类(或应该怎么做)?

耶罗杰夫

在您中,/app/start/global.php您应该将此类所在的文件夹添加到ClassLoader中:

例如:

ClassLoader::addDirectories(array(

    app_path().'/commands',
    app_path().'/controllers',
    app_path().'/models',
    app_path().'/database/seeds',
    app_path().'/my_session_classes' // <--- Add this

));

这将加载该文件夹中的所有类。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使laravel从目录加载所有类?

来自分类Dev

如何将数据预加载到laravel会话中?

来自分类Dev

如何添加一个在 Laravel 中自动加载的类?

来自分类Dev

Laravel在加载时使用JavaScript获取会话

来自分类Dev

Laravel会话在重新加载后重置

来自分类Dev

如何在Laravel中加载任何内容之前设置会话变量?

来自分类Dev

重新加载laravel中的每个页面后如何更新会话变量

来自分类Dev

Laravel如何管理会话?

来自分类Dev

Laravel 5.2:如何从自己的事件监听器访问请求和会话类?

来自分类Dev

Laravel 4.1中的类自动加载

来自分类Dev

Laravel会话在每次加载时都会重新生成

来自分类Dev

Laravel会话数据不会在页面加载中停留

来自分类Dev

如何在Laravel中设置会话超时?

来自分类Dev

如何在Laravel 5中删除会话

来自分类Dev

如何重新生成Laravel会话ID

来自分类Dev

PHP Laravel:如何设置或获取会话数据?

来自分类Dev

如何在刀片Laravel中发送会话

来自分类Dev

如何在Laravel中设置会话超时?

来自分类Dev

在phpspec测试中如何使用laravel会话

来自分类Dev

如何在Getherbert [Laravel]中使用会话?

来自分类Dev

PHP Laravel:如何设置或获取会话数据?

来自分类Dev

如何在Laravel 5.3中设置会话

来自分类Dev

如何从 Laravel 的会话中删除数组

来自分类Dev

您可以向laravel中的会话添加类/ ID吗?

来自分类Dev

如何替换Laravel Builder类

来自分类Dev

Laravel每页检查会话

来自分类Dev

Laravel会话随机到期

来自分类Dev

Laravel会话不存储

来自分类Dev

laravel 5销毁会话