Вызов функции-члена getClientOriginalName () для пустого файла загрузки PDF - PullRequest
0 голосов
/ 11 сентября 2018

Я хочу загрузить файл PDF с laravel ,,, в моем контроллере:

 public function store(Request $request)
{
    $categories = Category::findOrFail($request->category_id);
    $request->request->add(['code' => $categories->aliases]);
    $request->validate([
        'code' => 'string',
        'pdf' => 'required',
        'eur' => 'required|numeric',
        'date' => 'required'
    ]);

`

enter code here`$rawInput = $request->except('image');
    $priceInput = $request->only(['idr', 'usd', 'eur', 'date']);
    $pdf = $request->file('pdf')->getClientOriginalName();

в моем клинке ...

 <div class="form-group row">
              <label class="col-md-4 col-form-label text-md-right">PDF</label>
              <div class="col-md-6">
                <input type="file" name="pdf" class="form-control{{ $errors->has('pdf') ? ' is-invalid' : '' }}">

                @if ($errors->has('pdf'))
                  <span class="invalid-feedback">
                    <strong>{{ $errors->first('pdf') }}</strong>
                  </span>
                @endif
              </div>
            </div>

когда я нажимаю "загрузить", ошибка вроде этого

i am getting error undefined varibale $pdf.. $pdf variable i PUT and compact in 

return view('inventory::raws.show', compact(['raw', 'pdf']));

.. что не так мой код ........

1 Ответ

0 голосов
/ 11 сентября 2018

использование

$pdf = $request->file('pdf')->getClientOriginalName();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...