metinseylan/xenbridge
该包的最新版本(dev-master)没有提供许可信息。
Laravel 4 的 Xenforo 集成
dev-master
2013-12-08 21:31 UTC
Requires
- php: >=5.3.0
- illuminate/support: 4.0.x
This package is not auto-updated.
Last update: 2024-09-24 05:24:50 UTC
README
这是一个小型的包,它允许您在 Laravel 4 上使用 Xenforo 库,并能够自动传输 Xenforo 会话。
安装
将以下内容添加到 Laravel 4 的 composer.json 文件的 "require" 数组中
"metinseylan/xenbridge": "dev-master"
然后,在命令行中运行
composer update
运行后,将以下内容添加到 Laravel 4 config 目录下的 app.php 文件的 "providers" 数组中
'MetinSeylan\XenBridge\XenBridgeServiceProvider'
然后将相同的条目添加到 "aliases" 数组中
'XenBridge' => 'MetinSeylan\XenBridge\Facades\XenBridge',
之后,在 vendor/metinseylan/xenbridge/config/config.php 下的 'xenforoFolder' 中输入 Xenforo 所在的文件夹路径,如果您想在 Laravel 上自动查看会话,请将 autoLogin 设置为 true
Cookie 设置 如果 Xenforo 在不同的子域中运行
$config['cookie'] = array( 'prefix' => 'xf_', 'path' => '/', 'domain' => '.l4.dev' );
将以下代码添加到 Xenforo 的 config 文件中(l4.dev 域名地址)
测试示例
Route::get('/', function() { $ins = XenForo_Visitor::getInstance(); var_dump($ins); });