我正在尝试在我的应用程序中添加图像到配置文件。代码返回正确的URL,并且图像也存储在指定的文件夹中。但URL未保存到数据库enter image description here
中答案 0 :(得分:0)
我看到两件事:
1 - 您使用public_path()
移动图片,并将$ url设置为URL::to()
,这不是真正的逻辑。试试这个:
$url = public_path() . '/profile_photo/'.$file->getClientOriginalName();
2 - 在if
语句的末尾,您设置了exit()
方法,该方法退出您的方法。把它拿走!
编辑----
要将其保存到数据库,请执行以下操作:
$user = User::find($id);
$user->profile_photo = $url;
$user->save();