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)
{
$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([
'user_id' => $user->id, /** @wip */

View File

@ -26,7 +26,11 @@ class ContactRegister
*/
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);