我如何避免此错误getClientOriginalExtension()在null上

马泰奥

错误

出现消息“调用成员函数getClientOriginalExtension()为null时引发”的Symfony \ Component \ Debug \ Exception \ FatalThrowableError

堆栈跟踪:

0 MYPATH \ app \ Http \ Controllers \ PostsController.php中的Symfony \ Component \ Debug \ Exception \ FatalThrowableError.php:66

控制者

public function store(Request $request)
  {
    
    $this->validate(request(),[

        'title' => 'required',

        'image' => 'image|mimes:jpeg,png,jpg,gif,svg',

        'body' => 'required',

    ]);

    $imageName = time().'.'.$request->image_file->getClientOriginalExtension();
    $request->image->move(public_path('image'), $imageName);

    auth()->user()->publish(

        new Post(request(['title','body']))
    );

    
    session()->flash('message', 'your post has now been published');

    
    return redirect('/');
}
阿列克谢·梅曾宁(Alexey Mezenin)

似乎应该使用,image因为您正在验证image而不是image_file

$request->image->getClientOriginalExtension()

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我在更新函数上遇到了这个错误(在 null 上调用成员函数 getClientOriginalExtension())

如何避免此编译错误?

尝试在我的网站中进行身份验证时如何避免此Facebook错误?

如何在我的pandas apply语句中避免出现此索引错误?

从datagraidview获取null时如何避免错误

在laravel 中调用null 上的成员函数getClientOriginalExtension()?

如何避免 Heroku Postgres 上的 ClientAccess 错误?

如何在更新记录时避免mysql中的此错误?

如何避免 bootsnap 和 railties 导致此错误?

如何避免此错误:只能将0与负下标混合?

如何避免 Flutter EpubViewer 中出现此错误?

如何避免此InvalidCastException?

如何避免此NullPointerException?

我的Mern应用无法在Heroku上运行。如何解决此错误?

我该如何解决grub-efi上的此错误?

如何在我的应用程序中避免“无法在未安装的组件上执行 React 状态更新”错误?

如何避免此代码重复?

用户登出时如何避免 null 致命错误 | Laravel 5.4

Codenameone MediaPlayer在Android上生成“无法播放此视频”错误,我该如何截取对话框,使其静默失败

如何避免iconv错误来暂停我的程序

我应该如何避免代码中的 CS0120 错误?

在字典上迭代时如何快速避免重复键错误

如何避免ajax跨域请求上的javascript错误

如何避免Django 1.11和Redis 3.0上的缓存错误

如何避免我的 querysnapshot.foreach 上的循环?

如何解决此“无法读取null的属性'appendChild'”错误?

如何解决此错误 (18022): Closure: () => Null

如何调试此SQL错误消息“无法插入NULL”?

如何避免使用null?