У меня есть функция для загрузки файла.на Localhost его нет ошибки.но после того, как я разверну на общем хостинге, у него есть проблема.если localhost, я не перемещаю какую-то папку, но на общедоступном хостинге "учебник", мне нужно сделать 2 папки. laravel и public .эта папка laravel является всем файлом проекта laravel без public
это моя схема на моем общем хостинге
(/ home / sippausr)
и т. Д.
laravel ->
app
bootstrap
config
база данных
public_html
- файлы (этот файл сохранен здесь)
ресурсы
маршруты
хранилище
тесты
поставщик
журналы
почта
public_ftp
public_html ->
и у меня есть функция для загрузки файла и сохранения этого файла в каталог files on public_html вот так
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 (вы можете увидеть в схеме),кто-нибудь может мне помочь?