未定义的变量:请求 - Laravel 5.1
Undefined variable: request - Laravel 5.1
我已将其包含在我的文件顶部
use Request;
还有,
use 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;
应该够了。
控制器
public function update($id) {
$files = $request->file('images');
...
}
只需删除 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
}
}
我已将其包含在我的文件顶部
use Request;
还有,
use 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;
应该够了。
控制器
public function update($id) {
$files = $request->file('images');
...
}
只需删除 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
}
}