Не получается вывести картинку в 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, то все работает


Ответы (0 шт):