Laravel - Problem z uploadem plików

0

web.php

Route::get('add', 'photosController@showForm')->name('upload.file');

Route::post('add', 'photosController@storeFile');

PhotosController.php

<?php
namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Illuminate\Support\Facades\Storage;
use App\Photos;
use File;

class PhotosController extends Controller
{
    public function __construct()
    {
        $this->middleware('auth');
    }
    public function showForm()
    {
        return view('upload');
    }
    public function storeFile(Request $request)
    {
        return $request->all();
    }
}

Formularz

<form enctype="multipart/form-data" method="POST" action="{{ route('upload.file') }}">
        {!! csrf_field() !!}
        <input type='file' name='file'>
        <input type='submit'>
      </form>

Ten sam kod jeszcze dzisiaj działał. Po wybraniu pliku i wysłaniu go zostaje zwrócony json w, którym jest token i pusty plik.

{
"_token": "BricdURaTfCAvU321RGpQO42fY2Wtm6j9d7YwSUkucj",
"file": {}
}
1

Wydaje mi się, że pliki nie są zwracane z metody all.
Do obsługi plików są odrębne metody.

0

Mój kod wyglądał w kontrolerze trochę inaczej, tylko jak wstawiałem go na forum to go skróciłem do return $request->all();
Miałem tam źle powpisywane lokalizacje folderu do uploadu (bo chyba przez przypadek zmieniłem). Dzięki za chęć do pomocy.

1 użytkowników online, w tym zalogowanych: 0, gości: 1