Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Всем привет!
Сразу прошу прощения, если открыл тему не в том разделе.
Возникла такая проблема: пытаюсь передать файл через форму.
Все текстовые поля передаются, если прикреплять файл - просто пустой лист, не срабатывают ни dump, ни dd.
Сокращал форму, сделал самую простую - не работает, файла просто нет.
Сама форма:
@extends('base_project', ['title' => 'Массовый запуск постов'])
@section('body')
<form enctype="multipart/form-data" class="" id='' action="/lk/project/sendmas_send/{id}" method="POST">
@csrf
<input type="file" name="file" value="">
<textarea class="form-control" name="text1" id="exampleFormControlTextarea1" rows="3" placeholder="Введи текст поста" required></textarea>
<button type="submit" class="btn btn-primary my_button">+СОЗДАТЬ ПРОЕКТ</button>
</form>
@endsection
Контроллер:
$p = $request->all();
dump($p);
Если отправить только текст, то все норм
array:2 [▼
"_token" => "wAJxBuN4wBiL2MzIKm4l5pynxxQvxjPUeHLOiek1"
"text1" => "323"
]
Если отправить файл - просто белая страница.
Не в сети
1. Интересно что в контроллере.
2. Как вариант попробовать переименовать name="file" например в name="myfile"
Не в сети
$request->file()
не?
Не в сети
Страницы 1