Привет, у меня есть контроллер контрактов, когда я могу загрузить аудиофайл foreach Contract, и он очень хорошо работает локально, но когда я загружаю его на сервер, он не работает, когда я загружаю mp3-файл, я не вижу, как он загружается, как страница просто обновилась без загрузки файла, пожалуйста, помогите мнеContractController
public function upload(Request $request, $id)
{
$request->validate([
'enregistrements.*' => 'required|mimes:mp3|max:10240',
]);
$contract = Contract::findOrFail($id);
foreach ($request->file('enregistrements') as $file) {
// Get original file name and sanitize it
$originalName = $file->getClientOriginalName();
$sanitizedFileName = preg_replace('/[^A-Za-z0-9\-\.]/', '_', $originalName);
// Store the file with sanitized name in 'public/enregistrements' directory
$filePath = $file->storeAs('enregistrements', $sanitizedFileName, 'public');
// Save the file path in the database
AudioRecording::create([
'contract_id' => $contract->id,
'file_path' => $filePath,
]);
}
return redirect()->route('contracts.index')->with('success', 'Enregistrements uploadés avec succès.');
}
Модальное окно загрузки
@foreach ($contracts as $contract)
Ajouter Enregistrements
@csrf
Annuler
Upload
@endforeach
Подробнее здесь: https://stackoverflow.com/questions/786 ... ks-correct
Laravel 9 - звук не удалось загрузить только на производственный сервер, он работает правильно в моей локальной среде. ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Laravel: столбец остается NULL при вставке в рабочей среде, а не на моей локальной машине
Anonymous » » в форуме Php - 0 Ответы
- 12 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Функция входа не возвращает пустую страницу входа на производственный сервер PHP
Anonymous » » в форуме Php - 0 Ответы
- 30 Просмотры
-
Последнее сообщение Anonymous
-