我已将其包含在我的文件顶部
使用请求;
还有
使用 Illuminate\Http\Request;
当我尝试使用
$files = $request->file('images');
dd($files);
我不断得到
ErrorException in PortfolioController.php line 113: Undefined variable: request
为什么?
根据5.1的文档
https://laravel.com/docs/5.1/requests
use Illuminate\Http\Request;
应该够了。
Controller
public function update($id) {
$files = $request->file('images');
...
}
最佳答案
只需删除use Request;
在 Controller 的操作中,您应该使用请求作为参数:
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
}
}
关于php - undefined variable : request - Laravel 5. 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52317690/