Comment passer des données de l'ajax laravel 5.2 contrôleur via la méthode post

Bonjour StackOverflow de la famille. C'est ma première question, et j'espère obtenir de l'aide.

Je suis nouveau sur laravel cadre am et l'aide de la version 5.2 dans mon projet.
Suis en train de passer des données à l'aide de la méthode post de ma fonction ajax à un contrôleur de méthode, mais aucune donnée n'est transmise au contrôleur.

J'ai suivi les étapes dans ce forum https://laracasts.com/discuss/channels/laravel/process-data-in-controller-using-ajax-in-laravel, mais ne peut pas le faire fonctionner. Voici ce que j'ai fait jusqu'à présent.

Mon JavaScript (post_script.js):

$.ajax({
    method: 'POST',
    url: './home',
    data: {
        userID: 76,
        userName: 'Jimmy'
     },
});

Noter que ce fichier est enregistré dans assets/js répertoire dans le laravel structure. Voici ce que j'ai dans mon fichier de route (routes.php):

Route::get('/', "MyController@home");
Route::get('home', "MyController@home");

Voici la fonction que j'ai dans MyController.php fichier:

function home(Request $request) {
    $userID = $request['userID'];
    $userName = $request['userName'];
    return view('home', [
      'userID'=> $userID,
      'userName' => $userName
    ]);
}

De mon point de vue, j'ai essayé d'y accéder comme ceci:

<p>User ID: {{$userID}}</p>
<p>User Name: {{$username}}</p>

Rien ne s'affiche! Merci de ce que je fais mal? J'ai besoin de votre aide. Pardonnez-moi si ma question n'est pas bonne, mais j'espère que vous comprenez ce que je veux dire. Merci

avez-vous été en mesure de confirmer que les données sont en effet affichées sur le trajet souhaité? Par exemple, dans votre navigateur de la console, qui code HTTP de la réponse que vous obtenez lorsque vous affichez les données? Avez-vous essayé de décharger le contenu de $request directement dans votre contrôleur?

OriginalL'auteur Ochi Fortune | 2016-03-22