diff --git a/app/Constants/Config.php b/app/Constants/Config.php index a03d207..fd988c3 100644 --- a/app/Constants/Config.php +++ b/app/Constants/Config.php @@ -10,6 +10,6 @@ class Config extends AbstractConstants { public static function getDomain() { - return env('APP_DOMAIN', ''); + return env('APP_DOMAIN', 'http://127.0.0.1'); } } \ No newline at end of file diff --git a/app/Controller/UploadController.php b/app/Controller/UploadController.php index ef69a56..0a92b86 100755 --- a/app/Controller/UploadController.php +++ b/app/Controller/UploadController.php @@ -69,10 +69,10 @@ class UploadController extends AbstractController } // 校验类型 - $allowedTypes = ['image/jpeg', 'image/png', 'image/gif', 'image/webp']; - if (!in_array($file->getClientMediaType(), $allowedTypes)) { - return $this->response->json(['code' => 415, 'msg' => '不支持的图片格式']); - } +// $allowedTypes = ['image/jpeg', 'image/png', 'image/gif', 'image/webp']; +// if (!in_array($file->getClientMediaType(), $allowedTypes)) { +// return $this->response->json(['code' => 415, 'msg' => '不支持的图片格式']); +// } // 限制大小 (例如 5MB) $maxSize = 5 * 1024 * 1024; @@ -82,7 +82,7 @@ class UploadController extends AbstractController // 保存路径 $filename = uniqid() . '.' . pathinfo($file->getClientFilename(), PATHINFO_EXTENSION); - $targetPath = BASE_PATH . '/uploads/' . $filename; + $targetPath = BASE_PATH . '/public/uploads/' . $filename; // 确保目录存在 if (!is_dir(dirname($targetPath))) { @@ -98,7 +98,7 @@ class UploadController extends AbstractController return $this->response->json([ 'errno' => 0, - 'msg' => '上传成功!!', + 'msg' => '上传成功!!~', 'data' => [ 'url' => Config::getDomain() . $url, ] diff --git a/app/Controller/admin/api/WebsiteController.php b/app/Controller/admin/api/WebsiteController.php index b4ae786..e9efdf9 100644 --- a/app/Controller/admin/api/WebsiteController.php +++ b/app/Controller/admin/api/WebsiteController.php @@ -37,6 +37,11 @@ class WebsiteController extends AbstractController $model->app_description = $this->request->post('app_description'); $model->app_name = $this->request->post('app_name'); $model->app_domain = $this->request->post('app_domain'); + $model->app_filing = $this->request->post('app_filing'); + $model->app_filing_url = $this->request->post('app_filing_url'); + $model->app_logo = $this->request->post('app_logo'); + $model->app_extra = $this->request->post('app_extra'); + $model->app_template = $this->request->post('template'); $model->save(); return $this->response->json([]); @@ -77,7 +82,7 @@ class WebsiteController extends AbstractController if (!$query) { return $this->response->json(['code' => 400, 'msg' => 'id 有误']); } - + $query['template'] = $query['app_template']; return $this->response->json(['code' => 0, 'msg' => 'ok', 'data' => $query]); } @@ -100,6 +105,11 @@ class WebsiteController extends AbstractController $query->app_name = $this->request->post('app_name'); $query->app_domain = $this->request->post('app_domain'); $query->app_keywords = $this->request->post('app_keywords'); + $query->app_filing = $this->request->post('app_filing'); + $query->app_filing_url = $this->request->post('app_filing_url'); + $query->app_logo = $this->request->post('app_logo'); + $query->app_extra = $this->request->post('app_extra'); + $query->app_template = $this->request->post('template'); $query->save(); diff --git a/app/Model/AppWebsiteConfig.php b/app/Model/AppWebsiteConfig.php index bc6879a..a4e5b70 100644 --- a/app/Model/AppWebsiteConfig.php +++ b/app/Model/AppWebsiteConfig.php @@ -18,6 +18,11 @@ namespace App\Model; * @property string $app_domain * @property int $is_delete * @property string $app_keywords + * @property string $app_filing + * @property string $app_filing_url + * @property string $app_extra + * @property string $app_logo + * @property int $app_template */ class AppWebsiteConfig extends Model { @@ -34,5 +39,5 @@ class AppWebsiteConfig extends Model /** * The attributes that should be cast to native types. */ - protected array $casts = ['id' => 'integer', 'created_at' => 'datetime', 'created_by' => 'integer', 'updated_at' => 'datetime', 'updated_by' => 'integer', 'is_delete' => 'integer']; + protected array $casts = ['id' => 'integer', 'created_at' => 'datetime', 'created_by' => 'integer', 'updated_at' => 'datetime', 'updated_by' => 'integer', 'is_delete' => 'integer', 'app_template' => 'integer']; }