I'm studying Auth using Sentinel. my files worked very good but today When I try to regsiter new user, email and password etc array show up. It supporst to send activation email to the user.
array:7 [▼
"_token" => "0as9fdfZdwETW73sZdfdWQEf2sLasfdd0scP0EjsUiJdsfdHs7s91M5sq5l10"
"email" => null
"first_name" => null
"last_name" => null
"location" => null
"password" => null
"password_confirmation" => null
]
Here is my controller code
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Sentinel;
use Activation;
use App\User;
Use Mail;
class RegistrationController extends Controller
{
Public function register()
{
return view('authentication.register');
}
public function postRegister(Request $request)
{
$user = Sentinel::register($request->all());
$activation = Activation::create($user);
//dd($user);
$role = Sentinel::findRoleBySlug('manager');
$role->users()->attach($user);
$this->sendEmail($user, $activation->code);
return redirect('/doneregister');
}
private function sendEmail($user, $code)
{
Mail::send('emails.activation', [
'user' => $user,
'code' => $code
], function($message) use ($user) {
$message->to($user->email);
$message->subject("Thank you. Activate your account");
});
}
}
from Newest questions tagged laravel-5 - Stack Overflow https://ift.tt/2k7yelH
via IFTTT
Aucun commentaire:
Enregistrer un commentaire