У меня есть поле для загрузки файла (attachment1) в форме, которая может иметь или не иметь файл, загруженный в него, когда я обрабатываю форму в laravel.Избегайте исключений при загрузке файлов в laravel
Когда я пытаюсь обработать страницу, эта строка генерирует исключение:
Input::upload('attachment1',path('storage').'attachments/'.$name);
Вот текст, за исключением:
Message:
Call to a member function move() on a non-object
кажется, что мне нужно проверить в заранее, чтобы узнать, есть ли у 'attachment1'
файл, и я обнаружил, что функция Input::has_file('attachment1')
должна сказать мне, есть ли у 'attachment1'
файл, но даже когда я отправляю пустую форму, он возвращает true.
Кроме того, из чтения документации кажется, что Input::upload
должен просто вернуть значение false при попытке загрузить несуществующий файл, поэтому почему он создает это исключение и как его исправить?