kemaskini pembida

This commit is contained in:
faiqahzaman
2022-03-02 11:25:02 +08:00
parent cc80850796
commit 029af07d5b
2 changed files with 32 additions and 4 deletions
@@ -137,6 +137,31 @@ class PembidaController extends Controller
// dd($files);
return view('pembida.kemaskini',compact('user','files'));
}
public function update(Request $request, $userid)
{
$currentdate = Carbon::now();
$currentdate = $currentdate->toDateTimeString();
$user = User::where('id','=',$userid)->first();
dd($user->status);
$user->email = $request->email;
$user->notelbimbit = $request->notelbimbit;
$user->nokp = $request->nokp;
$user->updated_at = $currentdate;
if($user->status == 'on')
{
$user->status = 'active';
}
else
{
$user->status == 'inactive';
}
$user->save();
return redirect()->route('pembida.senaraipembidakeseluruhan')->with('success','Pembida Berjaya Dikemaskini');
}
}
+7 -4
View File
@@ -9,12 +9,12 @@
<p>{{ $message }}</p>
</div>
@endif
<form action="{{ route('pembida.sah',$user->id) }}" method="GET" id="formpengguna">
<form action="{{ route('pembida.update',$user->id) }}" method="POST" id="formkemaskini">
@csrf
<div class="form-row">
<div class="form-group col-md-6">
<label for="inputEmail4">Nama</label>
<input type="text" value="{{$user->name}}" class="form-control" name="name" id="name">
<input type="text" value="{{$user->name}}" class="form-control" name="name" id="name" readonly>
</div>
<div class="form-group col-md-6">
<label for="inputPassword4">Email</label>
@@ -53,14 +53,17 @@
<div class="text-right pt-4">
<input type="hidden" name="userid" value="{{$user->id}}">
<a href="{{url('pembida/senaraipembida')}}" class="btn btn-primary">Kembali</a>
<a href="{{url('pembida/senaraipembida')}}" class="btn btn-primary">Kembali</a>
<button type="button" class="btn btn-success" data-toggle="modal" data-target=".bd-example-modal-sm" onclick="kemaskini()" >Kemaskini</button>
</div>
</form>
</form>
</div>
</div>
</div>
<script>
function kemaskini() {
$("#formkemaskini").submit();
}
let status = $('#txtstatus').data('status');
console.log(status);