Clean up some things in the dashboard controller and put image uploads into an img subfolder

This commit is contained in:
Kevin MacMartin 2018-01-10 23:58:06 -05:00
parent 2b433f9daf
commit d02aa7e923

View file

@ -104,7 +104,7 @@ class DashboardController extends Controller {
public function postImageUpload(Request $request)
{
if ($request->hasFile('file')) {
$file = base_path() . '/public/uploads/' . $request['model'] . '/' . $request['id'] . '.jpg';
$file = base_path() . '/public/uploads/' . $request['model'] . '/img/' . $request['id'] . '.jpg';
$image = Image::make($request->file('file'));
$image->save($file);
} else {
@ -200,12 +200,11 @@ class DashboardController extends Controller {
}
// delete the associated image if one exists
$image_file = base_path() . '/public/uploads/' . $request['model'] . '/' . $request['id'] . '.jpg';
if (file_exists($image_file)) {
if (!unlink($image_file)) {
$image_file = base_path() . '/public/uploads/' . $request['model'] . '/img/' . $request['id'] . '.jpg';
if (file_exists($image_file) && !unlink($image_file)) {
return 'image-delete-fail';
}
}
// Return a success
return 'success';