gq 8 vuotta sitten
vanhempi
commit
27441dc56a

+ 6 - 6
server/app/Http/Controllers/Admin/Settings/SettingsController.php

xqd xqd xqd
@@ -45,7 +45,7 @@ class SettingsController extends Controller
         $data['category'] = 'banner';
         $data['key'] = '0';
         $data['pid'] = '0';
-        $data['value'] = $pic[0];
+        $data['value'] = getenv('APP_URL').$pic[0];
         $id = $this->repository->create($data);
         if($id) {
             $url[] = array('url'=>U( 'setting/banner/index'),'title'=>'返回列表');
@@ -80,9 +80,9 @@ class SettingsController extends Controller
         $old_pics =  $data2->value;
         $pic = (array) request('value');
         if (!empty($pic)) {
-            $data['value'] = $pic[0];
-            if (is_file('.'.$old_pics)) {
-                unlink('.'.$old_pics);
+            $data['value'] = getenv('APP_URL').$pic[0];
+            if (is_file('.'.str_replace(getenv('APP_URL'),'',$old_pics))) {
+                unlink('.'.str_replace(getenv('APP_URL'),'',$old_pics));
             }
         }
         $ok = $this->repository->update(request('id'),$data);
@@ -101,8 +101,8 @@ class SettingsController extends Controller
         $old_pics =  $data2->value;
         $bool = $this->repository->destroy($request->id);
         if($bool) {
-            if (is_file('.'.$old_pics)) {
-                unlink('.'.$old_pics);
+            if (is_file('.'.str_replace(getenv('APP_URL'),'',$old_pics))) {
+                unlink('.'.str_replace(getenv('APP_URL'),'',$old_pics));
             }
             return  $this->showMessage('操作成功');
         }else {

+ 5 - 5
server/app/Http/Controllers/Admin/User/InfoController.php

xqd xqd
@@ -85,7 +85,7 @@ class InfoController extends Controller
     private function _createSave(){
         $avatar =  request('avatar');
         $data = (array) request('data');
-        $data['avatar'] = $avatar;
+        $data['avatar'] = getenv('APP_URL').$avatar;
         $id = $this->repository->create($data);
         if($id) {
             $url[] = array('url'=>U( 'User/Info/index'),'title'=>'返回列表');
@@ -118,11 +118,11 @@ class InfoController extends Controller
         $old_avatar = $this->repository->find(request('id'))->avatar;
         $data = (array) request('data');
         if (!empty(request('avatar'))) {
-            if (is_file('.'.$old_avatar)) {
-                unlink('.'.$old_avatar);
-                BaseAttachmentModel::where('url',$old_avatar)->delete();
+            if (is_file('.'.str_replace(getenv('APP_URL'),'',$old_avatar))) {
+                unlink('.'.str_replace(getenv('APP_URL'),'',$old_avatar));
             }
-            $data['avatar'] = request('avatar');
+            BaseAttachmentModel::where('url',$old_avatar)->delete();
+            $data['avatar'] = getenv('APP_URL').request('avatar');
         }
         $ok = $this->repository->update(request('id'),$data);
         if($ok) {