上传文件Laravel 5注册


Upload file Laravel 5 registration

我正在尝试使用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行:使用请求;