fix: package and gateway is_active

This commit is contained in:
HDVinnie
2024-09-16 16:54:37 -04:00
parent f629f8d3f0
commit 6772f9a48c
9 changed files with 26 additions and 16 deletions
+2 -2
View File
@@ -28,8 +28,8 @@ class DonationController extends Controller
*/
public function index(): \Illuminate\Contracts\View\View|\Illuminate\Foundation\Application|\Illuminate\Contracts\View\Factory|\Illuminate\Contracts\Foundation\Application
{
$packages = DonationPackage::all()->sortBy('position');
$gateways = DonationGateway::all()->sortBy('position');
$packages = DonationPackage::where('is_active', '=', true)->orderBy('position')->get();
$gateways = DonationGateway::where('is_active', '=', true)->orderBy('position')->get();
return view('donation.index', ['packages' => $packages, 'gateways' => $gateways]);
}
@@ -41,7 +41,7 @@ class StoreDonationGatewayRequest extends FormRequest
'address' => 'required|unique:donation_gateways',
'name' => 'required|unique:donation_gateways',
'position' => 'min:0|max:9999999',
'is_active' => 'sometimes|boolean',
'is_active' => 'required|boolean',
];
}
}
@@ -58,7 +58,7 @@ class StoreDonationPackageRequest extends FormRequest
'max:9999',
],
'is_active' => [
'sometimes',
'required',
'boolean',
],
];
@@ -41,7 +41,7 @@ class UpdateDonationGatewayRequest extends FormRequest
'address' => 'required',
'name' => 'required',
'position' => 'min:0|max:9999999',
'is_active' => 'sometimes|boolean',
'is_active' => 'required|boolean',
];
}
}
@@ -57,7 +57,7 @@ class UpdateDonationPackageRequest extends FormRequest
'max:9999',
],
'is_active' => [
'sometimes',
'required',
'boolean',
],
];
@@ -59,11 +59,13 @@
/>
</td>
<td>
<input name="is_active" type="hidden" value="0" />
<input
type="checkbox"
name="is_active"
value="1"
id="is_active"
class="form__checkbox"
name="is_active"
type="checkbox"
value="1"
/>
</td>
</tr>
@@ -62,11 +62,14 @@
/>
</td>
<td>
<input name="is_active" type="hidden" value="0" />
<input
type="checkbox"
id="is_active"
class="form__checkbox"
name="is_active"
type="checkbox"
value="1"
@if ($gateway->is_active) checked @endif
@checked($gateway->is_active)
/>
</td>
</tr>
@@ -100,11 +100,13 @@
/>
</td>
<td>
<input name="is_active" type="hidden" value="0" />
<input
type="checkbox"
name="is_active"
value="1"
id="is_active"
class="form__checkbox"
name="is_active"
type="checkbox"
value="1"
/>
</td>
</tr>
@@ -100,11 +100,14 @@
/>
</td>
<td>
<input name="is_active" type="hidden" value="0" />
<input
type="checkbox"
id="is_active"
class="form__checkbox"
name="is_active"
type="checkbox"
value="1"
@if ($package->is_active) checked @endif
@checked($package->is_active)
/>
</td>
</tr>