图像的URL未保存到数据库中

时间:2018-03-12 07:31:49

标签: laravel

我正在尝试在我的应用程序中添加图像到配置文件。代码返回正确的URL,并且图像也存储在指定的文件夹中。但URL未保存到数据库enter image description here

1 个答案:

答案 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();