¨4.0.1¨

This commit is contained in:
¨NW¨
2023-12-03 14:07:47 +00:00
parent c08b36d1b6
commit f35052522d
1112 changed files with 43019 additions and 24987 deletions

View File

@@ -4,6 +4,10 @@ namespace FleetCart\Http\Controllers;
use FleetCart\License;
use Illuminate\Routing\Controller;
use Illuminate\Contracts\View\View;
use Illuminate\Http\RedirectResponse;
use Illuminate\Contracts\View\Factory;
use Illuminate\Contracts\Foundation\Application;
use FleetCart\Http\Middleware\RedirectIfShouldNotCreateLicense;
class LicenseController extends Controller
@@ -13,18 +17,23 @@ class LicenseController extends Controller
$this->middleware(RedirectIfShouldNotCreateLicense::class);
}
public function create()
public function create(): Factory|View|Application
{
return view('license.create');
}
public function store(License $license)
public function store(License $license): RedirectResponse
{
request()->validate([
'purchase_code' => 'required',
], [
'required' => 'The purchase code field is required.',
]);
request()->validate(
[
'purchase_code' => 'required',
],
[
'required' => 'The purchase code field is required.',
]
);
$license->activate(request('purchase_code'));