webman/app/controller/api/v1/SetController.php

46 lines
1.2 KiB
PHP

<?php
namespace app\controller\api\v1;
use support\Request;
use App\Utils\ApiResponse;
use App\model\Users;
use App\model\BankLog;
use hg\apidoc\annotation as Apidoc;
use App\dao\BankDao;
use App\model\Mechanism;
use App\model\Hotinformation;
use simplehtmldom\HtmlDocument;
/**
* @Apidoc\Title("自己用的批量修改控制器")
*/
class SetController
{
/**
* @Apidoc\Title("1.0 获取所有养老机构")
* @Apidoc\Url("api/v1/Set/chang_url")
* @Apidoc\Param("url", type="string",require=true, desc="url",default="http://")
* @Apidoc\Method("POST")
*/
public function chang_url(Request $request)
{
$url = "39.98.251.138";
$res = Hotinformation::all();
foreach($res as $k => $v){
$html = new HtmlDocument();
$html->load($v->content);
$img = $html->find('img');
foreach ($img as $paragraph) {
$paragraph->src=str_replace("127.0.0.1:8787", $url, $paragraph->src);
}
$change_img_attr=$html->save();
$v->img=str_replace("127.0.0.1:8787", $url, $v->img);
$v->content = $change_img_attr;
$v->save();
}
return ApiResponse::success(200, $res);
}
}