作者 lyh

youtube账号密码设置

... ... @@ -264,9 +264,6 @@ class WeekProject extends Command
if(!empty($data['aggregation_update_num'])){
$content4 .= '聚合页主站页面更新'.$data['aggregation_update_num'].'次。';
}
if(!empty($data['aggregation_update_num'])){
$content4 .= '聚合页主站页面更新'.$data['aggregation_update_num'].'次。';
}
if(!empty($data['minor_update_num'])){
$content4 .= '小语种站页面更新'.$data['minor_update_num'].'次。';
}
... ...
<?php
/**
* @remark :
* @name :KeywordUrlController.php
* @author :lyh
* @method :post
* @time :2025/3/12 17:01
*/
namespace App\Http\Controllers\Bside\Product;
use App\Enums\Common\Code;
use App\Http\Controllers\Bside\BaseController;
use App\Http\Logic\Bside\Product\KeywordUrlLogic;
use App\Models\Product\KeywordUrl;
/**
* @remark :关键词设置
* @name :KeywordUrlController
* @author :lyh
* @method :post
* @time :2025/3/12 17:01
*/
class KeywordUrlController extends BaseController
{
/**
* @remark :关键词设置列表
* @name :lists
* @author :lyh
* @method :post
* @time :2025/3/12 17:01
*/
public function lists(KeywordUrl $keywordUrl){
if(isset($this->map['keyword']) && !empty($this->map['keyword'])){
$this->map['keyword'] = ['like','%'.$this->map['keyword'].'%'];
}
$filed = ['id','keyword','url','created_at','updated_at'];
$lists = $keywordUrl->lists($this->map,$this->page,$this->row,$this->order,$filed);
$this->response('success',Code::SUCCESS,$lists);
}
/**
* @remark :保存数据
* @name :save
* @author :lyh
* @method :post
* @time :2025/3/12 17:02
*/
public function save(KeywordUrlLogic $keywordUrlLogic){
$this->request->validate([
'keyword'=>['required'],
'url'=>['required'],
],[
'keyword.required' => 'keyword不能为空',
'url.required' => 'url不能为空',
]);
$result = $keywordUrlLogic->saveKeywordUrl();
$this->response('success',Code::SUCCESS,$result);
}
/**
* @remark :删除数据
* @name :del
* @author :lyh
* @method :post
* @time :2025/3/12 17:02
*/
public function del(KeywordUrl $keywordUrl){
$this->request->validate([
'id'=>['required'],
],[
'id.required' => 'id不能为空',
]);
$result = $keywordUrl->del($this->param);
$this->response('success',Code::SUCCESS,$result);
}
}
... ...
<?php
/**
* @remark :
* @name :KeywordUrlLogic.php
* @author :lyh
* @method :post
* @time :2025/3/12 17:06
*/
namespace App\Http\Logic\Bside\Product;
use App\Http\Logic\Bside\BaseLogic;
use App\Models\Product\KeywordUrl;
/**
* @remark :关键词设置
* @name :KeywordUrlLogic
* @author :lyh
* @method :post
* @time :2025/3/12 17:07
*/
class KeywordUrlLogic extends BaseLogic
{
public function __construct()
{
parent::__construct();
$this->param = $this->requestAll;
$this->model = new KeywordUrl();
}
/**
* @remark :保存数据
* @name :saveKeywordUrl
* @author :lyh
* @method :post
* @time :2025/3/12 17:08
*/
public function saveKeywordUrl(){
if(isset($this->param['id']) && !empty($this->param['id'])){
$id = $this->param['id'];
$this->model->edit($this->param,['id'=>$this->param['id']]);
}else{
$id = $this->model->addReturnId($this->param);
}
return $this->success(['id'=>$id]);
}
}
... ...
<?php
/**
* @remark :
* @name :KeywordUrl.php
* @author :lyh
* @method :post
* @time :2025/3/12 16:59
*/
namespace App\Models\Product;
use App\Models\Base;
/**
* @remark :关键词设置
* @name :KeywordUrl
* @author :lyh
* @method :post
* @time :2025/3/12 17:00
*/
class KeywordUrl extends Base
{
//设置关联表名
protected $table = 'gl_keyword_url';
//连接数据库
protected $connection = 'custom_mysql';
}
... ...
... ... @@ -673,6 +673,13 @@ Route::middleware(['bloginauth'])->group(function () {
Route::any('/info', [\App\Http\Controllers\Bside\Setting\WebSettingYoutubeController::class, 'getYoutubeInfo'])->name('youtube_getYoutubeInfo');
Route::any('/save', [\App\Http\Controllers\Bside\Setting\WebSettingYoutubeController::class, 'saveYoutube'])->name('youtube_saveYoutube');
});
//seo白帽 关键词设置
Route::prefix('keyword_url')->group(function () {
Route::any('/', [\App\Http\Controllers\Bside\Product\KeywordUrlController::class, 'lists'])->name('keyword_url_lists');
Route::any('/save', [\App\Http\Controllers\Bside\Product\KeywordUrlController::class, 'save'])->name('keyword_url_save');
Route::any('/del', [\App\Http\Controllers\Bside\Product\KeywordUrlController::class, 'del'])->name('keyword_url_del');
});
});
//无需登录验证的路由组
Route::group([], function () {
... ...