我正在尝试使用Laravel 5的内置注册为每个用户上传一张照片。
我已经做出了我需要的改变:
- views/auth/register.blade.php
- app/User.php
- app/services/Registratir.php
注册也很好。
但是当我尝试添加文件上传逻辑时,我的问题出现在Registratir.php.中
我添加了:
use Illuminate'Http'Request;
但在创建方法中使用:
Request::hasFile()
返回的错误不能用作静态。
使用依赖性注射。
use Illuminate'Http'Request;
class FooController extends Controller {
public function __construct(Request $request)
{
$this->request = $request;
}
public function bar()
{
dd($this->request->hasFile('key'));
}
}
带有laravel 5*请评论第一行并使用第二行。
第1行://使用Illuminate''Http''Request;
第2行:使用请求;