work on user role module
This commit is contained in:
@ -29,6 +29,7 @@ class LeaveController extends Controller
|
||||
public function index()
|
||||
{
|
||||
$data['leaves'] = $this->leaveRepository->findAll();
|
||||
|
||||
return view('leave::index',$data);
|
||||
}
|
||||
|
||||
@ -38,6 +39,7 @@ class LeaveController extends Controller
|
||||
public function create()
|
||||
{
|
||||
$data['title'] = 'Create Leave';
|
||||
|
||||
return view('leave::create', $data);
|
||||
}
|
||||
|
||||
@ -47,9 +49,13 @@ class LeaveController extends Controller
|
||||
public function store(Request $request): RedirectResponse
|
||||
{
|
||||
$inputData = $request->all();
|
||||
|
||||
try {
|
||||
|
||||
$this->leaveRepository->create($inputData);
|
||||
Toastr()->success('Leave Created Succesfully');
|
||||
|
||||
toastr()->success('Leave Created Succesfully');
|
||||
|
||||
} catch (\Throwable $th) {
|
||||
toastr()->error($th->getMessage());
|
||||
}
|
||||
@ -70,7 +76,9 @@ class LeaveController extends Controller
|
||||
public function edit($id)
|
||||
{
|
||||
$data['title'] = 'Edit Leave';
|
||||
|
||||
$data['leave'] = $this->leaveRepository->getLeaveById($id);
|
||||
|
||||
return view('leave::edit',$data);
|
||||
}
|
||||
|
||||
@ -81,8 +89,10 @@ class LeaveController extends Controller
|
||||
{
|
||||
$inputData = $request->all();
|
||||
try {
|
||||
$this->leaveRepository->update($id,$inputData);
|
||||
|
||||
$this->leaveRepository->update($id, $inputData);
|
||||
toastr()->success('Leave Updated Succesfully');
|
||||
|
||||
} catch (\Throwable $th) {
|
||||
toastr()->error($th->getMessage());
|
||||
}
|
||||
@ -95,6 +105,7 @@ class LeaveController extends Controller
|
||||
public function destroy($id)
|
||||
{
|
||||
$this->leaveRepository->delete($id);
|
||||
|
||||
toastr()->success('Leave Deleted Succesfully');
|
||||
}
|
||||
}
|
||||
|
@ -24,13 +24,13 @@
|
||||
<div class="col-lg-8">
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<form action="{{ route('leave.update', $leave->leave_id) }}" class="needs-validation" novalidate
|
||||
method="post">
|
||||
@csrf
|
||||
@method('put')
|
||||
<input type="hidden" name="leave_id" value="{{ $leave->leave_id }}">
|
||||
@include('leave::partials.action')
|
||||
</form>
|
||||
|
||||
{{ html()->modelForm($leave, 'PUT')->route('leave.update', $leave->id)->class(['needs-validation'])->attributes(['novalidate'])->open() }}
|
||||
|
||||
@include('leave::partials.action')
|
||||
|
||||
{{ html()->closeModelForm() }}
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -49,7 +49,7 @@
|
||||
<div class="card-header align-items-center d-flex">
|
||||
<h5 class="card-title flex-grow-1 mb-0">Leave Lists</h5>
|
||||
<div class="flex-shrink-0">
|
||||
<a href="{{ route('leave.create') }}" class="btn btn-success waves-effect waves-light btn-sm"><i
|
||||
<a href="{{ route('leave.create') }}" class="btn btn-success waves-effect waves-light"><i
|
||||
class="ri-add-fill me-1 align-bottom"></i> Add</a>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -1,15 +1,9 @@
|
||||
<div class="mb-3">
|
||||
|
||||
<label for="employee_id" class="form-label">Employee Name</label>
|
||||
<input type="text" class="form-control" id="employee_id" placeholder="Enter employee name" name="employee_id"
|
||||
value="{{ old('end_date', $leave->employee_id ?? '') }}" required>
|
||||
<div class="invalid-feedback">
|
||||
Please enter employee name.
|
||||
</div>
|
||||
</div>
|
||||
{{-- <div class="mb-3">
|
||||
<label for="employeeUrl" class="form-label">Employee Department URL</label>
|
||||
<input type="url" class="form-control" id="employeeUrl" placeholder="Enter emploree url" name="employeeUrl">
|
||||
</div> --}}
|
||||
|
||||
<div class="mb-3">
|
||||
<label for="start_date" class="form-label">Start Leave Date</label>
|
||||
@ -23,12 +17,6 @@
|
||||
value="{{ old('end_date', $leave->end_date ?? '') }}">
|
||||
</div>
|
||||
|
||||
{{--
|
||||
<div class="mb-3">
|
||||
<label for="VertimeassageInput" class="form-label">Message</label>
|
||||
<textarea class="form-control" id="VertimeassageInput" rows="3" placeholder="Enter your message" name="remark"></textarea>
|
||||
</div> --}}
|
||||
|
||||
<div class="text-end">
|
||||
<button type="submit" class="btn btn-primary">{{ isset($leave) ? 'Update' : 'Add Leave' }}</button>
|
||||
</div>
|
||||
|
Reference in New Issue
Block a user