Я попробовал хранилище php artisan: снова ссылка, я изменил общие каталоги, это происходит после перемещения папки на другой диск.
Конфигурация файловой системы:
'disks' => [
'local' => [
'driver' => 'local',
'root' => storage_path('app/public'),
],
'public' => [
'driver' => 'local',
'root' => storage_path('app/public'),
'url' => env('APP_URL').'/storage',
'visibility' => 'public',
],
's3' => [
'driver' => 's3',
'key' => env('AWS_ACCESS_KEY_ID'),
'secret' => env('AWS_SECRET_ACCESS_KEY'),
'region' => env('AWS_DEFAULT_REGION'),
'bucket' => env('AWS_BUCKET'),
'url' => env('AWS_URL'),
],
Метод контроллера:
public function store(){
$data = request()->validate([
'caption' => 'required',
'image' => 'required',
]);
$imagePath=request('image')->store('uploads','public');
//interventionImage
$image =Image::make(public_path("storage/{$imagePath}" ))-
>fit(1200,1200);
$image->save();
//changes to $data arrays
auth()->user()->posts()->create([
'caption' =>$data['caption'],
'image' => $imagePath,
]);
// \App\Post::create($data);
return redirect('/profile/' .auth()->user()->id);
HTML-изображение:
<img src="/storage/{{$postId->image}}" alt="photo is not available !" c
class="w-100">
Я получаю следующую ошибку
«ошибка источника изображения не читается»