Add and fix nominee profile photo uploads
- Run artisan migrate to add column photo in nominee table - npm run development/watch
This commit is contained in:
@@ -41,11 +41,10 @@ class UpdateController extends Controller
|
||||
]);
|
||||
}
|
||||
|
||||
private function updateNominee ($request, $id)
|
||||
private function updateNominee ($request, $id)
|
||||
{
|
||||
$nominee = Nominee::find($id);
|
||||
$default_image = $nominee->image;
|
||||
|
||||
|
||||
$nominee->name = $request->name;
|
||||
$nominee->unit = $request->unit;
|
||||
$nominee->no_anggota = $request->no_anggota;
|
||||
@@ -53,11 +52,13 @@ class UpdateController extends Controller
|
||||
$nominee->partylist_id = $request->partylist_id;
|
||||
$nominee->motto = $request->motto;
|
||||
$nominee->description = $request->description;
|
||||
$nominee->image = Util::getImagePath($request, config('app.nominee_directory'), $default_image);
|
||||
$nominee->save();
|
||||
|
||||
if (!empty($request->image))
|
||||
Util::deleteImage($default_image);
|
||||
if ($request->hasFile('photo')) {
|
||||
$imageData = file_get_contents($request->file('photo'));
|
||||
$nominee->photo = $imageData;
|
||||
}
|
||||
|
||||
$nominee->save();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user