v4.1.9: Начальная производственная версия

- Полный backend на Hono + TypeScript
- SQLite база данных с 38 записями
- 3 пользователя: admin, aknaproff, kasutaja
- Модальное окно reportModal (4 шага)
- Docker конфигурация для Synology ARM
- Все миграции (0001-0017)
- Frontend: vanilla HTML/JS (original.html)
This commit is contained in:
Deploy Bot
2025-12-31 12:00:00 +02:00
parent afea76b053
commit 4898f5ec7f
381 changed files with 9105 additions and 65477 deletions

View File

@@ -1,48 +0,0 @@
<?php
namespace App\Http\Controllers;
use App\Package;
use App\User;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
class RegistrationController extends Controller
{
/**
* Create a new user instance after a valid registration.
*
* @param array $data
* @return \App\User
*/
public function store(Request $request)
{
$validator = $request->validate(
[
'name' => ['required', 'string', 'max:255'],
'email' => ['required', 'string', 'email', 'max:255', 'unique:users'],
'password' => ['required', 'string', 'min:8', 'confirmed'],
]
);
$user = $request->only(['name', 'email']);
if (! empty($request->input('password'))) {
$user['password'] = bcrypt($request->input('password'));
}
$package_id = $request->get('package_id', null);
$user = User::create($user);
Auth::login($user);
if (is_saas_enabled() && config('app.env') != 'demo' && ! empty($package_id)) {
$package = Package::find($package_id);
if (! empty($package)) {
return redirect()->action([\App\Http\Controllers\Superadmin\SubscriptionPaymentController::class, 'subscriptionPay'], ['package_id' => $package_id]);
}
}
return redirect()->route('home');
}
}