Daniel Supernault 6 лет назад
Родитель
Сommit
0b9a5a26ad
2 измененных файлов с 2 добавлено и 1 удалено
  1. 1 0
      app/Avatar.php
  2. 1 1
      app/Http/Controllers/AvatarController.php

+ 1 - 0
app/Avatar.php

@@ -15,6 +15,7 @@ class Avatar extends Model
      * @var array
      */
     protected $dates = ['deleted_at'];
+    protected $fillable = ['profile_id'];
 
     public function profile()
     {

+ 1 - 1
app/Http/Controllers/AvatarController.php

@@ -33,7 +33,7 @@ class AvatarController extends Controller
             $currentAvatar = storage_path('app/'.$profile->avatar->media_path);
             $loc = $request->file('avatar')->storeAs($public, $name);
 
-            $avatar = Avatar::whereProfileId($profile->id)->firstOrFail();
+            $avatar = Avatar::firstOrNew(['profile_id' => $profile->id]);
             $opath = $avatar->media_path;
             $avatar->media_path = "$public/$name";
             $avatar->thumb_path = null;