Fix recording charges
This commit is contained in:
parent
2590997b1a
commit
9e889008bf
@ -27,7 +27,7 @@ class AdminController extends Controller
|
|||||||
if ($request->post()) {
|
if ($request->post()) {
|
||||||
$request->validate([
|
$request->validate([
|
||||||
'account_id' => 'required|exists:accounts,id',
|
'account_id' => 'required|exists:accounts,id',
|
||||||
'charge_date' => 'required|date',
|
'charge_at' => 'required|date',
|
||||||
'service_id' => 'required|exists:services,id',
|
'service_id' => 'required|exists:services,id',
|
||||||
'quantity' => 'required|numeric|not_in:0',
|
'quantity' => 'required|numeric|not_in:0',
|
||||||
'amount' => 'required|numeric|min:0.01',
|
'amount' => 'required|numeric|min:0.01',
|
||||||
@ -43,7 +43,7 @@ class AdminController extends Controller
|
|||||||
$o->active = TRUE;
|
$o->active = TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
$o->forceFill($request->only(['account_id','charge_date','service_id','quantity','amount','sweep_type','type','taxable','description']));
|
$o->forceFill($request->only(['account_id','charge_at','service_id','quantity','amount','sweep_type','type','taxable','description']));
|
||||||
$o->save();
|
$o->save();
|
||||||
|
|
||||||
return redirect()->back()
|
return redirect()->back()
|
||||||
|
@ -25,7 +25,7 @@ class Charge extends Model
|
|||||||
protected $dates = [
|
protected $dates = [
|
||||||
'start_at',
|
'start_at',
|
||||||
'stop_at',
|
'stop_at',
|
||||||
'charged_at', // @todo Dont remember what this attribute is for
|
'charge_at', // The date the charge applies - since it can be different to created_at
|
||||||
];
|
];
|
||||||
|
|
||||||
public const sweep = [
|
public const sweep = [
|
||||||
|
@ -32,21 +32,21 @@
|
|||||||
<!-- DATE CHARGE -->
|
<!-- DATE CHARGE -->
|
||||||
<div class="col-4">
|
<div class="col-4">
|
||||||
<div class="form-group has-validation">
|
<div class="form-group has-validation">
|
||||||
<label for="charge_date">Date Charge</label>
|
<label for="charge_at">Date Charge</label>
|
||||||
<div class="input-group">
|
<div class="input-group">
|
||||||
<div class="input-group-prepend">
|
<div class="input-group-prepend">
|
||||||
<span class="input-group-text"><i class="fas fa-fw fa-calendar"></i></span>
|
<span class="input-group-text"><i class="fas fa-fw fa-calendar"></i></span>
|
||||||
</div>
|
</div>
|
||||||
<input type="date" class="form-control @error('charge_date') is-invalid @enderror" id="charge_date" name="charge_date" value="{{ old('charge_date',($o->exists ? $o->charge_date : \Carbon\Carbon::now())->format('Y-m-d')) }}" required>
|
<input type="date" class="form-control @error('charge_at') is-invalid @enderror" id="charge_at" name="charge_at" value="{{ old('charge_at',($o->exists ? $o->charge_at : \Carbon\Carbon::now())->format('Y-m-d')) }}" required>
|
||||||
<span class="invalid-feedback" role="alert">
|
<span class="invalid-feedback" role="alert">
|
||||||
@error('charge_date')
|
@error('charge_at')
|
||||||
{{ $message }}
|
{{ $message }}
|
||||||
@else
|
@else
|
||||||
Charge Date is required.
|
Charge Date is required.
|
||||||
@enderror
|
@enderror
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<span class="input-helper">Date Payment Received.</span>
|
<span class="input-helper">Date of Charge</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -23,7 +23,7 @@
|
|||||||
<tr>
|
<tr>
|
||||||
<td><a href="{{ url('a/charge/addedit',[$co->id]) }}">{{ $co->id }}</a></td>
|
<td><a href="{{ url('a/charge/addedit',[$co->id]) }}">{{ $co->id }}</a></td>
|
||||||
<td>{{ $co->created_at->format('Y-m-d') }}</td>
|
<td>{{ $co->created_at->format('Y-m-d') }}</td>
|
||||||
<td>{{ $co->charged_at ? $co->charged_at->format('Y-m-d') : '-' }}</td>
|
<td>{{ $co->charge_at ? $co->charge_at->format('Y-m-d') : '-' }}</td>
|
||||||
<td>{{ $co->service->sid }}</td>
|
<td>{{ $co->service->sid }}</td>
|
||||||
<td>{{ $co->type }}</td>
|
<td>{{ $co->type }}</td>
|
||||||
<td>{{ $co->description }}</td>
|
<td>{{ $co->description }}</td>
|
||||||
|
Loading…
Reference in New Issue
Block a user