如果用戶在我的Web應用程序中註冊了一條名爲「您的信息已收到並請求管理員批准」的消息,我該如何重定向到登錄頁面。通過使用laravel 5.4版本用戶註冊後重定向到登錄頁面。 Laravel 5.4
注意:我已經完成了登錄和註冊使用Auth procress laravel 5.4。
編輯:這是我的RegisterController
namespace App\Http\Controllers\Auth;
use App\User;
use App\Http\Controllers\Controller;
use Illuminate\Support\Facades\Validator;
use Illuminate\Foundation\Auth\RegistersUsers;
use Illuminate\Support\Facades\Storage;
class RegisterController extends Controller
{
/*
|--------------------------------------------------------------------------
| Register Controller
|--------------------------------------------------------------------------
|
| This controller handles the registration of new users as well as their
| validation and creation. By default this controller uses a trait to
| provide this functionality without requiring any additional code.
|
*/
use RegistersUsers;
/**
* Where to redirect users after registration.
*
* @var string
*/
protected $redirectTo = '/login';
/**
* Create a new controller instance.
*
* @return void
*/
public function __construct()
{
$this->middleware('guest');
}
/**
* Get a validator for an incoming registration request.
*
* @param array $data
* @return \Illuminate\Contracts\Validation\Validator
*/
protected function validator(array $data)
{
return Validator::make($data, [
'name' => 'required|string|max:255',
'email' => 'required|string|email|max:255|unique:users',
'password' => 'required|string|min:6|confirmed',
'userimage' => 'required|image'
]);
}
/**
* Create a new user instance after a valid registration.
*
* @param array $data
* @return User
*/
protected function create(array $data) {
$path = Storage::putFile('userimages',$data['userimage']);
$user = User::create([
'name' => $data['name'],
'email' => $data['email'],
'password' => bcrypt($data['password']),
'userimage' => $path,
'user_type' => 3
]);
return $user;
}
你可以在你的''RegisterController.php'保護$ redirectTo = '/家' 改變這一行;''來保護$ redirectTo =「/登錄「;' –
@NikhilRadadiya我已經嘗試過了,它也重定向URL所 防爆登錄:本地主機/應用程序的名字/登錄 但頁面顯示‘該頁無法正常工作’ –
你能在這裏發佈整個錯誤信息? –