首页 > 解决方案 > .gitignore 中应该有存储吗?拉拉维尔

问题描述

在我的存储方法中,我给了添加图像的机会,它正常加载到数据库中,但它没有出现在存储中。也许原因是它在.gitignore

public function store(Request $request)
    {
      $post = $request->all();
      $post['user_id'] = Auth::user()->id;

      if ($request->hasFile('img')){
        // unset($post['img']);
        $filename = 'img_'.Auth::user()->id.time().'.'.$request->file('img')->getClientOriginalExtension();
        $post['img'] = $request->file('img')->storeAs('posts', $filename);
        }

      Post::create($post);

        return redirect()->route('index');
    }

PS我跑了,php artisan storage:link改成in 。localpublicfilesystems.php

标签: laravelgitstorage

解决方案


推荐阅读