thomaswelton/laravel-oauth

Laravel 包,用于简化并整合您用户最需要的登录服务提供商。安装简单快捷。再也不用担心 OAuth 了。

0.0.1 2013-10-27 18:13 UTC

This package is auto-updated.

Last update: 2024-09-11 14:33:08 UTC


README

Build Status Latest Stable Version Total Downloads Bitdeli Badge

此 alpha 版本目前正在积极开发中,可能会有所变动。一个演示站点也在建设中。您可以在此查看http://laravel-oauth.herokuapp.com/,目前这是一个 Heroku 上的免费应用程序,这意味着如果服务器未活跃,可能会进入休眠状态。下次查看时它将再次唤醒,但启动可能需要几秒钟。此包不是响应速度慢的原因 😄

您可以为测试目的安装此项目。但暂时不建议将其作为新项目的基石...。我希望尽快完成所有这些。一旦演示站点建成,我将删除此通知,让您开始在生产环境中进行测试。

目前只有一个可能破坏性的更改。这里进行了概述,欢迎对您喜欢的语法提出任何评论 #1

如果您对使用 Laravel 4 的新 OAuth 包感兴趣,请“关注”或“星标”上述仓库。

安装

更新您的 composer.json 文件,将此包作为依赖项包括在内。

"thomaswelton/laravel-oauth": "0.0.1"

通过将其添加到 app/config/app.php 文件中的 providers 数组来注册 OAuth 服务提供者。

Thomaswelton\LaravelOauth\LaravelOauthServiceProvider

通过将其添加到 app/config/app.php 文件中的 aliases 数组来别名 OAuth 门面。

'aliases' => array(
	'OAuth' => 'Thomaswelton\LaravelOauth\Facades\OAuth'
)

配置

通过运行以下命令将配置文件复制到您的项目中:

php artisan config:publish thomaswelton/laravel-oauth

迁移

如果使用 OAuth 进行用户登录,则可选项是运行迁移。

php artisan migrate --package="thomaswelton/laravel-oauth"