【问题标题】:create folders when the picture is uploaded laravel图片上传时创建文件夹laravel
【发布时间】:2017-11-04 16:24:28
【问题描述】:

我想将用户上传的内容保存在带有用户 ID 的路径中。如何将 ID 集成到自动创建文件夹的路径中?

if($r->hasFile('avatar'))

  {
    Auth::user()->update([
      'avatar'=> $r->avatar->store('public/$id/avatar')
    ]);
  }

【问题讨论】:

    标签: laravel path upload directory


    【解决方案1】:

    如果您希望在此处插入 id 变量,则需要 double quotes

    'avatar'=> $r->avatar->store("public/$id/avatar")
    

    【讨论】:

    • 然后您可以在代码的前面使用$id = Auth::id(); 设置它。但你可能更喜欢->store('public/' . Auth::id() . '/avatar/filename.jpg');
    猜你喜欢
    • 2016-08-30
    • 1970-01-01
    • 2014-02-14
    • 2018-01-18
    • 2018-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-20
    相关资源
    最近更新 更多