скрытие магазина

This commit is contained in:
2026-07-28 14:47:07 +04:00
parent 373649c3d2
commit 66251ede8e
15 changed files with 169 additions and 172 deletions
+12 -1
View File
@@ -3,6 +3,7 @@
namespace App\Http\Controllers;
use App\Services\RobokassaService;
use App\Services\StoreAvailabilityService;
use Illuminate\Http\RedirectResponse;
use Illuminate\Http\Request;
use Illuminate\Validation\Rule;
@@ -10,8 +11,18 @@ use Illuminate\View\View;
class PaymentController extends Controller
{
public function create(Request $request, RobokassaService $robokassa): View
public function create(
Request $request,
RobokassaService $robokassa,
StoreAvailabilityService $storeAvailability,
): View|RedirectResponse
{
if (! $storeAvailability->isEnabled()) {
return redirect()
->route('cabinet.index')
->with('error', 'Пополнение временно недоступно.');
}
$validated = $request->validate([
'amount' => [
'required',