李帅

1.打印苹果日志

......@@ -110,7 +110,14 @@ class PayController extends Controller
{
$all = $request->all();
if ($service == 'apple') {
$factory->init($service)->notify('');
}elseif ($service == 'apple-sandbox'){
$factory->init($service)->notifySandbox($all);
} else {
$factory->init($service)->notify($all['message']['data']);
}
return Response::ok();
}
......
......@@ -35,4 +35,25 @@ class ApplePayment implements PaymentInterface
{
// 查询订单对应的产品id
}
public function notify($all)
{
Log::debug(print_r($all,true));
Log::debug('apple返回的数据:====================');
$data = json_decode(base64_decode($all['signedPayload']),true);
Log::debug(print_r($data,true));
}
public function notifySandbox($all)
{
Log::debug(print_r($all,true));
Log::debug('sandbox返回的数据:====================');
$data = json_decode(base64_decode($all['signedPayload']),true);
Log::debug(print_r($data,true));
}
}
\ No newline at end of file
......
......@@ -23,6 +23,8 @@ class PaymentFactory
return new GooglePayment();
case 'apple':
return new ApplePayment();
case 'apple-sandbox':
return new ApplePayment();
default:
return new \Exception('未知的支付方式');
}
......
......@@ -2,7 +2,9 @@
namespace App\Providers;
use Illuminate\Support\Facades\Log;
use Illuminate\Support\ServiceProvider;
use Laravel\Horizon\Horizon;
class AppServiceProvider extends ServiceProvider
{
......@@ -24,5 +26,8 @@ class AppServiceProvider extends ServiceProvider
public function boot()
{
//
Horizon::auth(function () {
return true;
});
}
}
......
......@@ -84,7 +84,7 @@ return [
*/
'waits' => [
'redis:default' => 60,
'redis:default' => 60 * 3,
],
/*
......@@ -151,7 +151,7 @@ return [
|
*/
'memory_limit' => 64,
'memory_limit' => 256,
/*
|--------------------------------------------------------------------------
......
......@@ -28,7 +28,7 @@ Route::prefix('v1')->namespace('App\Http\Controllers\V1')->group(function (Route
$api->any('auth/{service}/callback', 'AuthController@apiHandleProviderCallback');
/** 社会化用户登录*/
$api->post('socialite/{service}', 'AuthController@socialite');
$api->post('/socialite/{service}', 'AuthController@socialite');
/** 增加观看次数 */
$api->get('/addview/{id}', 'ImmerseController@addview');
......@@ -52,7 +52,7 @@ Route::prefix('v1')->namespace('App\Http\Controllers\V1')->group(function (Route
$api->post('/upload/audio', 'SettingController@uploadAudio');
/** 调起支付 */
$api->any('pay/{service}/callback', 'PayController@iapCallback');
$api->any('/pay/{service}/callback', 'PayController@iapCallback');
});
......