Files
ticketbeast/app/Http/Controllers/Auth/RegisterController.php
2017-12-11 07:24:55 -05:00

31 lines
681 B
PHP

<?php
namespace App\Http\Controllers\Auth;
use App\User;
use App\Invitation;
use App\Http\Controllers\Controller;
use Illuminate\Support\Facades\Auth;
class RegisterController extends Controller
{
public function register()
{
$invitation = Invitation::findByCode(request('invitation_code'));
abort_if($invitation->hasBeenUsed(), 404);
$user = User::create([
'email' => request('email'),
'password' => bcrypt(request('password')),
]);
$invitation->update([
'user_id' => $user->id,
]);
Auth::login($user);
return redirect()->route('backstage.concerts.index');
}
}