Входной файл в laravel 5.2?

Я пытаюсь загрузить файл, но он терпит неудачу, когда запрос попадает в контроллер. С ошибками я имею в виду, что если я пытаюсь $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 ...

10
задан Caius 30 June 2016 в 09:31
поделиться