fix loading all pages

This commit is contained in:
arifal
2025-02-12 01:53:40 +07:00
parent 1a15bc03f8
commit b4b34b503e
22 changed files with 784 additions and 166 deletions

View File

@@ -36,12 +36,13 @@ class DataSettingController extends Controller
DB::beginTransaction();
DataSetting::create($request->validated());
DB::commit();
return redirect()->route("data-settings.index")->with("success","Successfully created");
return response()->json(['message' => 'Successfully created'],201);
}catch(Exception $ex){
DB::rollBack();
return redirect()->back()
->withInput()
->with('error', 'Something went wrong while saving data. ' . $ex->getMessage());
return response()->json([
'message' => 'Failed to create data setting',
'error' => $ex->getMessage()
], 500);
}
}
@@ -79,12 +80,10 @@ class DataSettingController extends Controller
$data = DataSetting::findOrFail($id);
$data->update($request->validated());
DB::commit();
return redirect()->route("data-settings.index")->with("success","Successfully updated");
return response()->json(['message' => 'Successfully updated'], 200);
}catch(Exception $ex){
DB::rollBack();
return redirect()->back()
->withInput()
->with('error', 'Something went wrong while saving data. ' . $ex->getMessage());
return response()->json(['message' => $ex->getMessage()],500);
}
}
@@ -97,7 +96,7 @@ class DataSettingController extends Controller
DB::beginTransaction();
DataSetting::findOrFail($id)->delete();
DB::commit();
return response()->json(['success' => true, 'message' => 'Item deleted successfully.']);
return response()->json(['success' => true, 'message' => 'Item deleted successfully.'], 200);
}catch(Exception $e){
DB::rollBack();
Log::error($e->getMessage());

View File

@@ -53,10 +53,10 @@ class UsersController extends Controller
$user->roles()->attach($request->role_id);
DB::commit();
return redirect()->route('users.index')->with('success','Successfully registered');
return response()->json(['message' => 'Successfully created'],201);
}catch(\Exception $e){
DB::rollBack();
return redirect()->back()->with("error", $e->getMessage());
return response()->json(['message' => $e->getMessage()],500);
};
}
public function show($id){
@@ -90,10 +90,10 @@ class UsersController extends Controller
$user->update($updateData);
$user->roles()->sync([$request->role_id]);
DB::commit();
return redirect()->route('users.index')->with('success', 'Successfully');
return response()->json(['message' => 'Successfully updated'],200);
}catch(\Exception $e){
DB::rollBack();
return redirect()->back()->with("error", $e->getMessage());
return response()->json(['message' => $e->getMessage()],500);
}
}
public function destroy($id){

View File

@@ -47,13 +47,11 @@ class MenusController extends Controller
'sort_order' => $request->sort_order,
]);
DB::commit();
return redirect()->route('menus.index')->with('success','Success created menu');
return response()->json(['message' => 'Successfully created'], 200);
}catch(\Exception $e){
DB::rollBack();
\Log::error('Menu creation failed: ' . $e->getMessage()); // Log the error for debugging
return redirect()->back()
->withInput()
->withErrors('Something went wrong! Please try again.');
return response()->json(['message'=> $e->getMessage()],500);
}
}
@@ -95,13 +93,11 @@ class MenusController extends Controller
DB::beginTransaction();
$menu->update($validateData);
DB::commit();
return redirect()->route('menus.index')->with('success','Successfully updated');
return response()->json(['message' => 'Successfully updated'], 200);
}catch(\Exception $e){
DB::rollBack();
\Log::error('Menu update failed: '. $e->getMessage()); // Log the error for debugging
return redirect()->back()
->withInput()
->withErrors('Something went wrong! Please try again.');
return response()->json(['message' => $e->getMessage()],500);
}
}

View File

@@ -98,12 +98,11 @@ class RolesController extends Controller
try{
DB::beginTransaction();
$deleted = Role::findOrFail($id)->delete();
info("deleted". $deleted);
DB::commit();
return response()->json(array('success' => true, "message" => "Successfully deleted"));
return response()->json(['success' => true, "message" => "Successfully deleted"]);
}catch(\Exception $e){
DB::rollBack();
return response()->json(array('success' => false, "message" => $e->getMessage()));
return response()->json(['success' => false, "message" => $e->getMessage()]);
}
}