소스 검색

Fix avatar bug

Daniel Supernault 7 년 전
부모
커밋
8498779430
4개의 변경된 파일11개의 추가작업 그리고 0개의 파일을 삭제
  1. 6 0
      app/Jobs/AvatarPipeline/CreateAvatar.php
  2. 3 0
      storage/app/public/avatars/.gitignore
  3. BIN
      storage/app/public/avatars/default.png
  4. 2 0
      storage/debugbar/.gitignore

+ 6 - 0
app/Jobs/AvatarPipeline/CreateAvatar.php

@@ -48,6 +48,12 @@ class CreateAvatar implements ShouldQueue
         $icon = $identicon->getIcon($hash);
 
         try {
+          
+          $baseDir = storage_path('app/public/avatars');
+          if(!is_dir($baseDir)) {
+            mkdir($baseDir);
+          }
+
           $prefix = $profile->id;
           $padded = str_pad($prefix, 12, 0, STR_PAD_LEFT);
           $parts = str_split($padded, 3);

+ 3 - 0
storage/app/public/avatars/.gitignore

@@ -0,0 +1,3 @@
+*
+!.gitignore
+!default.png

BIN
storage/app/public/avatars/default.png


+ 2 - 0
storage/debugbar/.gitignore

@@ -0,0 +1,2 @@
+*
+!.gitignore