Мне нужна помощь с моим laravel приложением. Когда я переношу приложение на другой компьютер или разверну его на heroku, изображения не отображаются, хотя они отлично работают на моем компьютере p c. Вот код:
// Индекс
@foreach ($posts as $post)
<img src="storage/{{$post->image}}" width="200px" title="">
@endforeach
// Контроллер
public function index()
{
return view('posts.index')->with('posts', Post::all());
}
public function store(Request $request)
{
$this->validate($request, [
'title' => 'required|unique:posts',
'description' => 'required',
'content' => 'required',
'image' => 'required|image',
'published_at' => ''
]);
$image = $request->image->store('posts');
Post::create([
'title' => $request->title,
'description' => $request->description,
'content' => $request->content,
'image' => $image,
'published_at' => $request->published_at
]);
session()->flash('success','Post created successfully.');
return redirect(route('posts.index'));
}