gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 00:02:09 25 4
gpt4 key购买 nike

您好,我在使用 laravel 上传图像时收到以下错误:“在 null 上调用成员函数 getClientOriginalExtension()”。

这是我的 Controller :

$imageName = rand(11111, 99999) . '.' . $request->file('image')->getClientOriginalExtension();
$destinationPath = 'events';
$fileName = rand(11111, 99999) . '.' . $extension;
$upload_success = $image->move($destinationPath, $imageName);

这是我的观点:
{!! Form::file('image', null, ['class' => 'form-control']) !!}

如何将 $imageName 保存到数据库中的 pic 字段。我试过这个,但它不起作用。该字段在表中保持为空。
$task=$request->user()->tasks()->create([
'name' => $request->name,
'description' => $request->description,
'location' => $request->location,
'pic' => $imageName,
]);

最佳答案

在您的 form:open您需要 'files' => true像下面

Form::open('your_path', array('files'=> true))

或者
<form action="yout path" method="post" enctype="multipart/form-data">

关于image - Laravel 在 null 上调用成员函数 getClientOriginalExtension(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37124454/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com