【发布时间】:2019-02-18 10:10:27
【问题描述】:
我已将它包含在我的文件顶部
use Request;
还有,
use Illuminate\Http\Request;
当我尝试使用时
$files = $request->file('images');
dd($files);
我一直得到
PortfolioController.php 第 113 行中的 ErrorException: 未定义变量:请求
为什么?
根据5.1的文档
https://laravel.com/docs/5.1/requests
使用 Illuminate\Http\Request;
应该够了。
控制器
public function update($id) {
$files = $request->file('images');
...
}
【问题讨论】:
-
显示控制器功能,应该有
$request变量注入。 -
尝试 Request::file('images) 或将 $request 变量注入到您的函数调用中。
-
注入 $request 这样
public function update(Request $request, $id) { ... } -
@Webinion :啊,明白了。
标签: php laravel laravel-5 laravel-5.1