在 Laravel 5.6 中修复对 null 成员函数 getClientOriginalExtension()
的调用的方法如下:
getClientOriginalExtension()
函数的对象不为 null。可以通过使用条件语句或者 null 合并运算符来检查对象是否为 null。例如:if ($request->file('file') !== null) {
$extension = $request->file('file')->getClientOriginalExtension();
}
或者
$extension = $request->file('file')?->getClientOriginalExtension();
if ($request->file('file')->isValid()) {
$extension = $request->file('file')->getClientOriginalExtension();
}
config/filesystems.php
文件中的配置项是否正确。确保你正在使用正确的文件系统驱动程序,并且配置项中的路径和权限设置正确。总结起来,修复对 null 成员函数 getClientOriginalExtension()
的调用的方法包括检查对象是否为 null、检查文件上传是否成功、检查文件上传配置是否正确,以及升级 Laravel 版本或者寻求其他开发者的帮助。
领取专属 10元无门槛券
手把手带您无忧上云