我是laravel的新手,上传文件时遇到以下错误:
对null调用成员函数move()
$file = $request->file('img');
$destinationPath = base_path('\public\img');
$file->move($destinationPath . $file->getClientOriginalName());
$dealer = new Dealer([
'firstname' => $request->get('firstname'),
'lastname' => $request->get('lastname'),
'email' => $request->get('email'),
'phoneno' => $request->get('phoneno'),
'img' => $request->get('img'),
]);
3条答案
按热度按时间hmae6n7t1#
你为什么不试试这样做呢?
和适用于您的商店:
你可以删除??空,以确保你得到的图像,并将其存储在数据库中,但你甚至可以将其放置,使其可选的用户插入img与否。希望这有帮助
根据你的评论,我猜你可能有两个问题:第一个是要确保你有和输入的命名'img'发送图像和secound是要确保添加多enctype到您的形式,使形式可以发送图像如下:
因此您表单应该如下所示:
brjng4g32#
我发现我的错误这是工作很好谢谢你们伙计们...!
li9yvcax3#
这是我的工作