Не получается вывести картинку в Laravel
Вот мой метод, проблема с загрузкой картинки.
public function store(Request $request)
{
$post = new Post();
$post->title = $request->title;
$post->playlist = $request->playlist;
$post->img_link = $request->img_link;
$post->link = $request->link;
$post->author_id = \Auth::user()->id;
if($request->file('img')) {
$path = Storage::putFile('public',$request->file('img'));
$url = Storage::url($path);
$post->img = $url;
}
$post->save();
return redirect()->route('post.index')->with('success', 'Пост создан');
}
Этот код кидает картинки в папку storage\app\public, хотя по докам, после применения команды php artisan storage:link, у меня должна появиться типа ссылка на public\storage. Если руками переносить файлы по адресу public\storage, то все работает