小编Ezr*_*zra的帖子

laravel 5.2 | 上传文件 - 在null上调用成员函数getClientOriginalName()

我试图上传个人资料图片pict但我收到错误"在null上调用成员函数getClientOriginalName()"

这是我的方法:

  $data = $request->input('fotodosen');
    $photo = $request->file('fotodosen')->getClientOriginalName();
    $destination = base_path() . '/public/uploads';
    $request->file('fotodosen')->move($destination, $photo);
    $data['fotodosen'] = $photo;
    Dosen::create($data);
Run Code Online (Sandbox Code Playgroud)

创建 :

 {!! Form::open(array('fotodosen'=>'create', 'method'=>'POST', 'files'=>true, 'url'=>'uploads')) !!}
             {!! Form::file('image') !!}
                   <div class="form-group">
                        <div class="col-md-6 col-md-offset-4">
                            <button type="submit" class="btn btn-primary">
                                <i class="fa fa-btn fa-user"></i> Register
                            </button>
                             {!! Form::close() !!}
Run Code Online (Sandbox Code Playgroud)

已编辑方法:

 $photo = $request->file('fotodosen')->getClientOriginalName($photo);
Run Code Online (Sandbox Code Playgroud)

仍然有这个错误.我错过了什么?

更新:

public function store(CreateDosenRequest $request)

{



    $user = User::create([
        'name' => $request->input('name'),
        'username' => $request->input('username'),
        'email' => $request->input('email'),
        'password' => $request->input('password'),
        'admin' => $request->input('admin'),
     ]);

      $dosen = …
Run Code Online (Sandbox Code Playgroud)

php laravel-5.2

1
推荐指数
1
解决办法
3万
查看次数

标签 统计

laravel-5.2 ×1

php ×1