Перенаправить на страницу профиля, если профиль не заполнен laravel-5.8 - PullRequest
0 голосов
/ 04 июня 2019

Я разрабатываю приложение в laravel 5.8. В моем приложении я пытаюсь принудительно перенаправить аутентифицированного пользователя на страницу профиля, если пользователь не заполнил свой профиль на 100%. У меня есть столбец profile_completed в таблице пользователей, где я отслеживаю% полноты профиля. Поэтому, если пользователь попытается пройти другие маршруты, он снова перенаправит их обратно на страницу профиля. Вот мои маршруты:

Auth::routes(['verify' => true]);

Route::group(['middleware' => ['verified']], function() {
Route::get('/home', 'HomeController@index')->name('home');
Route::get('/profile_page', 'HomeController@profilePage')->name('profile_page');
Route::get('/edit_profile', 'HomeController@editProfile')->name('edit_profile');
Route::post('/update_personal_info', 'HomeController@updatePersonalInfo')->name('update_personal_info');
Route::post('/update_business_info', 'HomeController@updateBusinessInfo')->name('update_business_info');
});

Теперь я не понимаю, где и как мне это сделать. Кто-нибудь может мне помочь?

1 Ответ

1 голос
/ 05 июня 2019

После успешного входа в систему, вы должны проверить процент в методе целевой страницы и оттуда вы можете перенаправить на страницу профиля, если профиль не заполнен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...