安装 ThinkORM 、PostgreSQL 驱动 、google-ads-php组件
This commit is contained in:
parent
d8bc27fa86
commit
5127816423
28
app/controller/Controller.php
Normal file
28
app/controller/Controller.php
Normal file
@ -0,0 +1,28 @@
|
||||
<?php
|
||||
|
||||
namespace app\controller;
|
||||
|
||||
//use Webman\Http\Response;
|
||||
use support\Request;
|
||||
|
||||
class Controller
|
||||
{
|
||||
// 可以加入一些公共方法
|
||||
protected function successResponse($data)
|
||||
{
|
||||
return Json([
|
||||
'code' => 200,
|
||||
'status' => 'success',
|
||||
'data' => $data,
|
||||
]);
|
||||
}
|
||||
|
||||
protected function errorResponse($message)
|
||||
{
|
||||
return Json([
|
||||
'code' => 400,
|
||||
'status' => 'error',
|
||||
'message' => $message,
|
||||
]);
|
||||
}
|
||||
}
|
@ -7,7 +7,7 @@ use app\model\AdGroup;
|
||||
use app\model\Campaign;
|
||||
use app\model\CampaignBudget;
|
||||
use app\service\GoogleAdsService;
|
||||
use Webman\Controller;
|
||||
//use Webman\Controller;
|
||||
|
||||
class GoogleAdsController extends Controller
|
||||
{
|
||||
@ -34,8 +34,9 @@ class GoogleAdsController extends Controller
|
||||
'amount_micros' => $amountMicros,
|
||||
]);
|
||||
$budget->save();
|
||||
return $this->successResponse(['status' =>'success', 'data' => $budgetResourceName]);
|
||||
|
||||
return json(['status' => 'success', 'data' => $budgetResourceName]);
|
||||
// return json(['status' => 'success', 'data' => $budgetResourceName]);
|
||||
}
|
||||
|
||||
// 创建广告系列
|
||||
@ -55,7 +56,8 @@ class GoogleAdsController extends Controller
|
||||
]);
|
||||
$campaign->save();
|
||||
|
||||
return json(['status' => 'success', 'data' => $campaignResourceName]);
|
||||
// return json(['status' => 'success', 'data' => $campaignResourceName]);
|
||||
return $this->successResponse(['status' =>'success', 'data' => $campaignResourceName]);
|
||||
}
|
||||
|
||||
// 创建广告组
|
||||
@ -77,7 +79,8 @@ class GoogleAdsController extends Controller
|
||||
]);
|
||||
$adGroup->save();
|
||||
|
||||
return json(['status' => 'success', 'data' => $adGroupResourceName]);
|
||||
// return json(['status' => 'success', 'data' => $adGroupResourceName]);
|
||||
return $this->successResponse(['status' =>'success', 'data' => $adGroupResourceName]);
|
||||
}
|
||||
|
||||
// 创建广告
|
||||
@ -103,6 +106,7 @@ class GoogleAdsController extends Controller
|
||||
]);
|
||||
$ad->save();
|
||||
|
||||
return json(['status' => 'success', 'data' => $adResourceName]);
|
||||
// return json(['status' => 'success', 'data' => $adResourceName]);
|
||||
return $this->successResponse(['status' =>'success', 'data' => $adResourceName]);
|
||||
}
|
||||
}
|
||||
|
@ -24,9 +24,12 @@
|
||||
"source": "https://github.com/walkor/webman"
|
||||
},
|
||||
"require": {
|
||||
"php": ">=8.0",
|
||||
"php": ">=8.1",
|
||||
"workerman/webman-framework": "^1.6.8",
|
||||
"monolog/monolog": "^2.0"
|
||||
"monolog/monolog": "^2.0",
|
||||
"topthink/think-orm": "^3.0",
|
||||
"doctrine/dbal": "^3.9",
|
||||
"googleads/google-ads-php": "^25.0"
|
||||
},
|
||||
"suggest": {
|
||||
"ext-event": "For better performance. "
|
||||
|
1473
composer.lock
generated
1473
composer.lock
generated
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user