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);

创建 :

 {!! 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() !!}

已经将方法编辑为:

 $photo = $request->file('fotodosen')->getClientOriginalName($photo);

仍然有那个错误。我想念什么?

更新 :

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 = Dosen::create([
        'iddosen' => $request->input('iddosen'),
        'nipy' => $request->input('nipy'),
        'namadosen' => $user->name,
        'user_id' => $user->id,
        'alamatdosen' => $request->input('alamatdosen'),
        'notelpdosen' => $request->input('notelpdosen'),
        'tempatlahirdosen' => $request->input('tempatlahirdosen'),
        'tanggallahirdosen' => $request->input('tanggallahirdosen'),
        'agamadosen' => $request->input('agamadosen'),

    ]);
        if ($request->hasFile('image')) {
            $data = $request->input('image');
            $photo = $request->file('image')->getClientOriginalName();
            $destination = public_path() . '/uploads/';
            $request->file('image')->move($destination, $photo);
            $data['fotodosen'] = $photo;
            Dosen::create($data);
 }
罗汉·库玛(Rohan Kumar)

您拥有image尝试使用的文件名,image而不是fotodosen

$photo = $request->file('image')->getClientOriginalName();

完整的代码

$data = $request->input('image');
$photo = $request->file('image')->getClientOriginalName();
$destination = base_path() . '/public/uploads';
$request->file('image')->move($destination, $photo);

您可以检查文件,例如

if ($request->hasFile('image')) {
    // your code here
}

Http请求laravel 5中的文章文件上传

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Laravel 5中在null上调用成员函数connection()

来自分类Dev

Laravel“在非对象上对成员函数getClientOriginalName()的文件上传错误调用”

来自分类Dev

Laravel 5.3文件上传对字符串的成员函数getClientOriginalName()的调用

来自分类Dev

CRUD(更新)上传文件的问题“调用成员函数 getClientOriginalName() on null”

来自分类Dev

在非对象Laravel上调用成员函数getClientOriginalName()

来自分类Dev

在非对象Laravel上调用成员函数getClientOriginalName()

来自分类Dev

在Laravel 4中的非对象上调用成员函数getClientOriginalName()

来自分类Dev

在非对象上调用成员函数getClientOriginalName()-Laravel 4.2

来自分类Dev

Laravel 5:[在非对象上调用成员函数getAction()

来自分类Dev

在yii2文件上传中的非对象上调用成员函数saveAs()

来自分类Dev

Laravel 5:move()函数不会保存上传的图像文件

来自分类Dev

Laravel在null上调用成员函数getClientOriginalExtension()

来自分类Dev

在null上调用成员函数getBag()-Laravel

来自分类Dev

Laravel,在 null 上调用成员函数 sync()

来自分类Dev

调用数组 laravel 上的成员函数 getClientOriginalName()

来自分类Dev

使用Laravel 5上传pdf文件

来自分类Dev

Laravel 5和Redactor文件上传

来自分类Dev

在 Laravel 5 中上传多个文件

来自分类Dev

Laravel:文件上传返回null

来自分类Dev

致命错误:在null上调用成员函数query()(Laravel 5.2)

来自分类Dev

Laravel-错误:在null上调用成员函数fullName()

来自分类Dev

在Laravel中更新时,在null上调用成员函数move()

来自分类Dev

Stripe + Laravel-在null上调用成员函数subscribed()

来自分类Dev

在Laravel中实现搜索:在null上调用成员函数posts()

来自分类Dev

致命错误:在null上调用成员函数query()(Laravel 5.2)

来自分类Dev

Laravel 5.5 - “在 null 上调用成员函数 sync()”错误

来自分类Dev

错误 yii2 上传调用成员函数 saveAs() on null

来自分类Dev

laravel中的文件上传始终返回null

来自分类Dev

Laravel 5.2上传的文件始终为null

Related 相关文章

  1. 1

    在Laravel 5中在null上调用成员函数connection()

  2. 2

    Laravel“在非对象上对成员函数getClientOriginalName()的文件上传错误调用”

  3. 3

    Laravel 5.3文件上传对字符串的成员函数getClientOriginalName()的调用

  4. 4

    CRUD(更新)上传文件的问题“调用成员函数 getClientOriginalName() on null”

  5. 5

    在非对象Laravel上调用成员函数getClientOriginalName()

  6. 6

    在非对象Laravel上调用成员函数getClientOriginalName()

  7. 7

    在Laravel 4中的非对象上调用成员函数getClientOriginalName()

  8. 8

    在非对象上调用成员函数getClientOriginalName()-Laravel 4.2

  9. 9

    Laravel 5:[在非对象上调用成员函数getAction()

  10. 10

    在yii2文件上传中的非对象上调用成员函数saveAs()

  11. 11

    Laravel 5:move()函数不会保存上传的图像文件

  12. 12

    Laravel在null上调用成员函数getClientOriginalExtension()

  13. 13

    在null上调用成员函数getBag()-Laravel

  14. 14

    Laravel,在 null 上调用成员函数 sync()

  15. 15

    调用数组 laravel 上的成员函数 getClientOriginalName()

  16. 16

    使用Laravel 5上传pdf文件

  17. 17

    Laravel 5和Redactor文件上传

  18. 18

    在 Laravel 5 中上传多个文件

  19. 19

    Laravel:文件上传返回null

  20. 20

    致命错误:在null上调用成员函数query()(Laravel 5.2)

  21. 21

    Laravel-错误:在null上调用成员函数fullName()

  22. 22

    在Laravel中更新时,在null上调用成员函数move()

  23. 23

    Stripe + Laravel-在null上调用成员函数subscribed()

  24. 24

    在Laravel中实现搜索:在null上调用成员函数posts()

  25. 25

    致命错误:在null上调用成员函数query()(Laravel 5.2)

  26. 26

    Laravel 5.5 - “在 null 上调用成员函数 sync()”错误

  27. 27

    错误 yii2 上传调用成员函数 saveAs() on null

  28. 28

    laravel中的文件上传始终返回null

  29. 29

    Laravel 5.2上传的文件始终为null

热门标签

归档