【发布时间】:2019-10-03 17:58:12
【问题描述】:
我有上传文件的功能。在 Localhost 上它没有错误。但是在我部署在共享主机上之后,它就出现了问题。 如果本地主机,我没有移动一些文件夹,但是在“教程”共享主机上,我需要制作 2 个文件夹。 laravel 和 public 。这个 laravel 文件夹是项目中的所有文件 laravel 没有 public
它是我共享主机上的架构
(/home/sippausr)
等
laravel->
应用程序
引导
配置
数据库
-
public_html
- 文件(此文件保存在此处)
资源
路线
存储
测试
供应商
日志
邮件
public_ftp
public_html ->
css
文件(这里没有,我需要保存在这里)
首页
图片
js
卡利布拉西
公开
sop
主题
我有一个上传文件的功能并将这个文件保存到 public_html 上的目录 files 像这样
public function store6(Request $request)
{
$this->validate($request, [
]);
if($request->hasfile('image'))
{ $file = $request->file('image');
$name=$file->getClientOriginalName();
$file->move(public_path().'/files/', $name);
$data = $name;
}
$user = new pemeliharaan;
$id = Auth::user()->id;
$user->user_id = $id;
$user->alat_id = $request->alat_id;
$user->pertanyaan =json_encode($request->except
(['_token','name','alat_id','status','catatan','image']));
$user->catatan = $request->catatan;
$user->image=$data;
$user->status = $request->status;
$user->save();
// dd($user);
return redirect('user/show6')->with('success', 'Data Telah Terinput');
}
但是,这个文件没有保存在 public_html/files,
这个文件保存在 Laravel 文件夹中,在 public_html 上(你可以在架构中看到)。有人可以帮我吗?
【问题讨论】: