skygdi / devicetoken
dev-master
2016-12-03 02:32 UTC
Requires
- php: >=5.3.0
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"; }); } );