bonjour
j'utilise laravel 5.4. après l'installation j'ai executé php migrate, puis réaliser une inscription. et par la suite je me suis identifié et je suis redirigé vers /home chose normale selon le framework. un coup de make:migration add_ype_users_to_users_table --table=users, php artisan migrate, puis de nouveaux enregistrements cette fois ci avec le champ type_users renseigné.
Dans le loginController
if (Auth::user) {
$type_user = Auth::type_users();
switch ($type_user) {
case 1:
$path = '/utilisateur';
break;*
case 2:
$path = '/entreprise';
break;
case 1:
$path = '/administrateur';
break;
default:
$path = '/administrateur';
break;
}
protected $redirectTo = $path;
}
je veux maintenant faire une authentification utilisateur j'ai dans mon application 3 interfaces administration à gérer (utilisateur, entreprise, aministrateur) je veux savoir lequel des fichiers dans le framework editer pour repondre a cette redirection convenablement
FatalThrowableError in LoginController.php line 28:
Parse error: syntax error, unexpected 'if' (T_IF), expecting function (T_FUNCTION) or const (T_CONST)
Tu peux faire un redirect($path) au lieux de passer par le redirectTo, en plus dans ton switch tu pourrais faire faire directement un $this->redirectTo = '/monurl' vu que tu te situe dans le login controller