zejesago / laravel-facebook
此包已被废弃,不再维护。没有建议替代包。
Laravel的Facebook组件。
3.1.1
2017-07-26 11:40 UTC
Requires
- php: >=5.4.0
- facebook/graph-sdk: 5.6.*
- illuminate/support: 4.0.*
This package is not auto-updated.
Last update: 2021-02-05 20:46:49 UTC
README
这是一个利用Laravel的Facades的Facebook组件。
通常
$facebook = new Facebook(array( 'app_id' => 'YOUR_APP_ID', 'app_secret' => 'YOUR_APP_SECRET', )); // Get User ID $user = $facebook->getUser();
现在
// Get User ID $user = Z\Facebook::getUser();
Laravel Facebook目前支持Facebook 5.6和Laravel 4.0。
安装
- 在您的
composer.json文件中添加此包,然后从您的根目录执行php composer.phar install(或composer install)命令。 - 通过在
app/config/app.php文件中的providers数组中添加'Zejesago\Laravel\Facebook\ServiceProvider'来注册此包。 - (可选)在
app/config/app.php文件中的aliases数组中添加别名。例如:'Z\Facebook' => 'Zejesago\Laravel\Facebook\Facade'。 - 运行
php artisan config:publish zejesago/laravel-facebook以创建您的应用程序特定的配置,您可以在其中设置您的应用ID和密钥。
测试
在进行单元测试时,您可能会在实例化Facebook时遇到一些会话错误。
在phpunit.xml中包含以下片段
<php>
<server name="HTTP_HOST" value="localhost"/>
<server name="REQUEST_URI" value="/"/>
<server name="path" value="localhost"/>
</php>
然后使用--stderr标志运行测试,以防止HTTP头生成中断。