Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 Laravel 5.x » Нет поля с типом file » 09.10.2019 13:03:13

Forsait
Ответов: 2

Всем привет!
Сразу прошу прощения, если открыл тему не в том разделе.

Возникла такая проблема: пытаюсь передать файл через форму.
Все текстовые поля передаются, если прикреплять файл - просто пустой лист, не срабатывают ни 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"
]

Если отправить файл - просто белая страница.

Подвал раздела