Неопределенная переменная: запрос - Laravel 5.1 - PullRequest
0 голосов
/ 13 сентября 2018

Я включил это в начало моего файла

use Request;

, а также,

use Illuminate\Http\Request;


Когда япопытался использовать

$files = $request->file('images');
dd($files);

Я продолжал получать

ErrorException в строке PortfolioController.php 113: неопределенная переменная: запрос

Почему?

Согласно документу 5.1

https://laravel.com/docs/5.1/requests

используйте Illuminate \ Http \ Request;

должно бытьдовольно.


Контроллер

public function update($id) {

    $files = $request->file('images');

    ...

}

1 Ответ

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

Просто удалите use Request; В действии вашего контроллера вы должны использовать запрос в качестве параметра:

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class PortfolioController extends Controller {

    public function update(Request $request, $id) {
        $files = $request->file('images');

        dd($files, $id);
        // the rest of your code
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...