Я хочу сделать всплывающую функцию удаления в ионном, но данные скрыты только в ионном, но все еще доступны в базе данных.Я использую статус 0 и 1. Пользователь нажал на удаление определенных данных и скрытие данных в ионном режиме и изменение статуса с 1 на 0.
api.php
//VIEW MEDICINE
public function pharmacy(){
$pharmacy = AddMedicine::where('status',1)->get();
$datamsg = response()->json (['pharmacy' => $pharmacy]);
return $datamsg->content();
}
//hide data medicine
public function deleteMed(Request $request)
{
$id = $request->id;
$proID = $request->id;
$medname = $request->medname;
$price = $request->price;
$stock = $request->stock;
$medno = $request->medno;
$ingredient = $request->ingredient;
$description = $request->description;
$addinfo = $request->addinfo;
$status = $request->status;
$user = AddMedicine::where('medno', $request->input('medno'))->count();
if($user!=0)
{
AddMedicine::where('id', $id)->update([ 'status'=>'0'
]);
$msg = "Data deleted";
$datamsg = response()->json([
'success' => $msg
]);
return $datamsg->content();
}
else{
echo'{"error":{"text":" Medicine does not exist"}}';
}
}
Medicine.ts
//alert delete data
confirmdelete() {
let alert = this.alertCtrl.create({
title: 'Confirm Delete',
message: 'Do you confirm to delete?',
buttons: [
{
text: 'Cancel',
role: 'cancel',
handler: () => {
console.log('Cancel clicked');
}
},
{
text: 'Yes',
handler: () => {
// this.authService.postData(this.userData,'deleteMed').then((result) => {
// this.responsedata = result;
// if(this.responsedata.success)
// {
// let loader = this.loadingCtrl.create({
// duration: 200
// });
// loader.present().then( () => this.navCtrl.pop() );
// }
// else
// {
// this.presentError(this.responsedata.error.text);
// console.log(this.responsedata.error);
// }
// },(err) =>{
// });
}
}
]
});
alert.present();
}
Я пробовал часть комментария, но он прочитал текущую ошибку.Должен ли я использовать логическое вместо?Я пытался
myValue:Boolean=false;
hideMe=false;
, но я не знаю, как применить его в ионном режиме.
Я хочу знать, как я могу удалить / скрыть данные в ионном формате.Потому что на api.php я уже проверил его на почтальоне и его успех.