support domain registration

This commit is contained in:
Benjamin Beganović 2020-05-28 17:48:03 +02:00
parent c71d0bf80f
commit b5a36bad14
2 changed files with 12 additions and 2 deletions

View File

@ -24,7 +24,13 @@ class ContactRegisterController extends Controller
public function register(RegisterRequest $request) public function register(RegisterRequest $request)
{ {
$company = Company::where('company_key', $request->company_key)->firstOrFail(); if ($request->subdomain) {
$company = Company::where('subdomain', $request->subdomain)->firstOrFail();
}
if ($request->company_key) {
$company = Company::where('company_key', $request->company_key)->firstOrFail();
}
$client = factory(Client::class)->create([ $client = factory(Client::class)->create([
'user_id' => $user->id, /** @wip */ 'user_id' => $user->id, /** @wip */

View File

@ -26,7 +26,11 @@ class ContactRegister
*/ */
if ($request->subdomain) { if ($request->subdomain) {
/** @wip */ $company = Company::where('subdomain', $request->subdomain)->firstOrFail();
abort_unless($company->getSetting('enable_client_registration'), 404);
return $next($request);
} }
abort_unless($request->company_key, 404); abort_unless($request->company_key, 404);