Comment rediriger vers une URL spécifique


Gamelle

J'ai le code suivant:

public function numbergrouppost() {

              $groupname            = Input::get('groupname');  
              $no_of_members        = Input::get('no_of_members');

               $create       = Group::create([
               'group_name'          => $groupname,
               'no_of_members'       => $no_of_members, 
               'user_id'             => Auth::id()]);

       return Redirect::route('grouppage');

La question est de savoir comment rediriger vers la page qui contient group_id (clé primaire) dans l'URL. En d'autres termes, je souhaite rediriger vers une URL qui ressemble à ceci:

'/ grouppage / {id}'

Je pourrais créer une fonction dans mon contrôleur domestique mais comment pourrais-je accéder à la $groupnamevariable (code ci-dessous)? Ou serait-il préférable d'interroger le groupe le plus récent créé par l'utilisateur?

public function groupname() {

$groupbutton = Group::where('user_id', Auth::id())->where('group_name', $groupname)->first();

               return View::make('grouppage');

Route:

Route::get('/grouppage/{id}', array( 'as' => 'grouppage', 'uses' => 'HomeController@groupname'));
justmyfreak

En supposant que l' $groupIdidentifiant du groupe est le suivant, vous pouvez passer une variable sur l'itinéraire comme ceci:

return Redirect::route('grouppage', ['id' => $groupId]);

Ensuite, dans votre groupnamefonction, vous pouvez récupérer le id:

public function groupname($id) {
    // get group by id
    $groupbutton = Group::where('user_id', Auth::id())->where('id', $id)->first();

    // pass the gruoupbutton to the view
    return View::make('grouppage', ['groupbutton' => $groupbutton]);
}

Articles connexes


Comment rediriger vers une URL

Kyle: Je voudrais montrer au client une autre page après que les données ont été collectées à partir de la page précédente. Mais j'ai du mal à rediriger la nouvelle URL côté serveur. Voici ma logique: soumettre l'entrée utilisateur avec l'action POST au serveu

Rediriger vers / en pour une URL spécifique dans IIS

Siavash J'ai 2 URL pour mon site Web 1: domain1.com 2: domain2.com Je veux rediriger "domain2.com" vers "domain2.com/en" et si domain1.com est demandé, je ne veux pas qu'il soit redirigé. Google recherche depuis des heures, mais ne trouve pas de solution de co

Comment rediriger vers un chemin spécifique?

abedzantout J'ai les itinéraires suivants: const routes: Routes = [ { path: '', component: InvestmentsCenterContainerComponent, children: [ { path: '', component: InvestmentsCenter, children: [ {

Comment rediriger vers une URL externe

génial Lorsque vous essayez de rediriger vers une page externe en utilisant $window.location.href, la page est simplement rafraîchissante et ne redirige pas vers l'URL attendue. Gène Alaksandar Jesus <html ng-app="myApp"> <head> </head> <body ng-controller="my

rediriger une URL spécifique vers une autre URL avec .htaccess

emjay Je voudrais avoir un alias et rediriger l'URL tz433.tld/jobs/vers la page tz433.tld/about-us/jobs/. C'est ce que j'ai essayé de loin; cela n'a pas fonctionné: RewriteEngine On RewriteCond %{HTTP_HOST} !^www\.tz433\.tld/jobs/$ RewriteRule (.*) http://tz43