как добавить файлы на диск на laravel? - PullRequest
0 голосов
/ 21 мая 2018

Я пытаюсь добавить файл на диск, у меня возникла эта проблема

Call to a member function store() on string

вот мой ввод

<div class="col-md-6">
  <input type="file" name="document_suppport" class="form-control-file">
</div>

ан вот мой контроллер

public function register(Request $request){
  if($request->has('document_suppport')){
    $request->document_suppport->store();
  }
}

1 Ответ

0 голосов
/ 21 мая 2018

Вам нужно проверить, что это файл с hasFile вместо has или $request->file('document_suppport')->isValid().

Пример:

public function register(Request $request){

if($request->hasFile('document_suppport') && 
     $request->file('document_suppport')->isValid()){

        $request->document_suppport->store();

    }
}

Также убедитесь, что в вашем шаблоне блейд-сервера выиметь <form enctype='multipart/form-data'...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...