skygdi/devicetoken

dev-master 2016-12-03 02:32 UTC

This package is not auto-updated.

Last update: 2024-09-28 19:26:01 UTC


README

对于某些设备,如手机或特殊需求,这是一个简单的解决方案

###安装

composer require skygdi/devicetoken "dev-master"

###添加到config/app.php提供者

Skygdi\DeviceToken\DeviceTokenServiceProvider::class,

###使用

curl --request POST 'http://127.0.0.1:8000/tapi/login' --data "email=yourdomain@gmail.com" --data "password=123456"

###成功登录结果如下(所有返回为Json,复制token字符串)

{"result":"success","token":"1_0c4cdb8a5af4d2df6cb5925473f71f2b"}

###使用token进行后续请求(以下为默认测试路由)

curl --header 'cookies: 1_0c4cdb8a5af4d2df6cb5925473f71f2b' http://127.0.0.1:8000/tapi/get

###您可以编写类似的路由

Route::group(['prefix' => 'tapi', 'middleware' => 'Skygdi\DeviceToken\ApiTokenCheck'], function () {
	    Route::get('get', function () {
		    //echo "Current user Email:".Auth::user()->email."\n";
		});
	}
);