ユーザーから画像を取得して名前を変更した後、名前を変更した画像名をデータベースに保存したいと考えています。これが私のコントローラーコードです。介入パッケージを使用しています。名前を変更した後、写真を宛先フォルダーに正しく保存できますが、名前を変更した後、写真の名前をデータベースに保存できません。コードは何になりますか?
public function store(UserRequest $request)
{
$farmer = User::create([
'name' => $request->name,
'phone' => $request->phone,
'address' => $request->address,
'nid' => $request->nid,
'dob' => $request->dob,
'remarks' => $request->remarks,
'division_id' => $request->division_id,
'district_id' => $request->district_id,
'upazila_id' => $request->upazila_id,
'farmer_point_id' => $request->farmer_point_id,
'user_type_id' => 3 // 3 is for farmer
]);
$image = Image::make($request->profile_picture);
$image->resize(250, 272);
$image->save(public_path("uploads/Farmers/farmer_$farmer->id.jpg"));
return redirect("farmer/{$farmer->id}");
}