Ошибка: вызов функции-члена storeAs () для строки - PullRequest
0 голосов
/ 28 января 2019
public function cadastraAutomovelHomeAdd(Request $request)
{
    $file = $request->arquivo;
    $upload = $request->arquivo->storeAs('products', 'novonomeaffffff.jpg');
    exit();
}

Форма

<form method='post' action='/cadastrar' enctype="multipart/form-data">
    {{ csrf_field() }}
    <div>
        <h5>Placa do Veículo:</h5>
    </div>
    <input type="file" class="form-control" name='arquivo' required placeholder="IMAGEM DO VEÍCULO">
    <input type='submit'/>
</form>

Маршрут

Route::post('/cadastrar','Automovel@cadastraAutomovelHomeAdd');

Я отправляю форму и получаю следующую ошибку.

Вызов функции-члена storeAs () в строке

1 Ответ

0 голосов
/ 28 января 2019

Вам нужно обернуть его как файл для доступа к методам файла, например:

$upload = $request->file('arquivo')->storeAs('products', 'novonomeaffffff.jpg');

https://laravel.com/docs/master/filesystem#storing-files

...