martinbean/laravel-facebook-data-handler

使用 Laravel 会话的 Facebook Graph SDK 的持久化数据处理程序。

dev-master 2017-04-12 17:05 UTC

This package is auto-updated.

Last update: 2024-09-20 21:47:39 UTC


README

安装

$ composer require martinbean/laravel-facebook-data-handler

使用

先决条件

您需要指定您的 Facebook 应用 ID 和密钥以使用 SDK。

首先,将以下内容添加到您的 .env 文件中

FACEBOOK_CLIENT_ID=your-client-id
FACEBOOK_CLIENT_SECRET=your-client-secret

然后,将以下部分添加到您的 config/services.php 文件中

'facebook' => [
    'client_id' => env('FACEBOOK_CLIENT_ID'),
    'client_secret' => env('FACEBOOK_CLIENT_SECRET'),
],

使用 SDK

Facebook SDK 和持久化数据处理程序被封装在一个服务提供器中,您可以将它添加到您的 Laravel 5 应用程序中。只需将以下内容添加到您的 config/app.php 文件中的 providers 数组中

MartinBean\Facebook\Providers\FacebookServiceProvider::class,

现在,每当您在应用程序中类型提示 Facebook\Facebook 时,您将获得预配置了您的应用 ID、密钥以及包含在此包中的持久化数据处理程序的 Facebook SDK。

例如

<?php

namespace App\Http\Controllers;

use Facebook\Facebook;

class FacebookLoginController extends Controller
{
    protected $facebook;

    public function __construct(Facebook $facebook)
    {
        $this->facebook = $facebook;
    }
}

许可证

许可协议为 MIT 许可证

问题

请打开一个 GitHub 问题