Я пытаюсь загрузить файл, но он терпит неудачу, когда запрос попадает в контроллер. С ошибками я имею в виду, что если я пытаюсь $request->hasFile("filename")
, всегда возвращает false.
Есть ли какое-то конкретное поле, которое я должен указать в представлении?
Это фрагмент вида:
<body>
<form action="{{url('dev/tester')}}" method="POST">
{{csrf_field()}}
<input type="file" name="file">
<button type="submit">Test</button>
</form>
</body>
А вот контроллер
class Tester extends Controller
{
public function index(Request $request)
{
if($request->hasFile('file'))
{
dd('Got the file');
}
dd('No file');
}
public function testView()
{
return view('tests.file_upload');
}
}
I всегда возвращается «Нет файла».
Любая подсказка? Я даже проверил php.ini, чтобы увидеть, было ли ограничение по размеру, но все это установлено на 32M в качестве настроек по умолчанию MAMP ...