fix
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Traits\StoresUploads;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Storage;
|
||||
|
||||
@@ -12,6 +13,8 @@
|
||||
*/
|
||||
abstract class CatalogController extends Controller
|
||||
{
|
||||
use StoresUploads;
|
||||
|
||||
/** @return class-string<\Illuminate\Database\Eloquent\Model> */
|
||||
abstract protected function modelClass(): string;
|
||||
|
||||
@@ -52,7 +55,7 @@ public function store(Request $request)
|
||||
|
||||
foreach ($this->fileFields() as $field => $config) {
|
||||
$attributes[$config['column']] = $request->hasFile($field)
|
||||
? $request->file($field)->store($config['folder'], 'public')
|
||||
? $this->storeUpload($request->file($field), $config['folder'])
|
||||
: null;
|
||||
}
|
||||
|
||||
@@ -82,7 +85,7 @@ public function update(Request $request, $id)
|
||||
if ($item->{$config['column']}) {
|
||||
Storage::disk('public')->delete($item->{$config['column']});
|
||||
}
|
||||
$item->{$config['column']} = $request->file($field)->store($config['folder'], 'public');
|
||||
$item->{$config['column']} = $this->storeUpload($request->file($field), $config['folder']);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user