Laravel Ajax Appel à une fonction de contrôleur

Je suis nouveau sur laravel et je veux faire un appel ajax vers une fonction écrite dans le contrôleur. J'ai fait ce qui suit, mais ne fonctionne pas.

En Vue :

$.ajax({
    type: "POST",
    url: 'OrderData', //Not sure what to add as URL here
    data: { id: 7 }
}).done(function( msg ) {
    alert( msg );
});

Mon Contrôleur qui est situé à l'intérieur de app/controllers/DashBoardController.php
et à l'intérieur DashBoardController.php j'ai

class DashBoardController extends BaseController {
    public function DashView(){
        return View::make('dashboard');
    }

    public function OrderData(){ //This is the function which I want to call from ajax
        return "I am in";
    }
}

Ma Question est comment puis-je faire un appel ajax à partir de l'affichage sur la page de la charge d'une fonction à l'intérieur de mon DashBoardController.php ?? Merci.

  • Pour quelqu'un d'autre qui vient à travers ce qui a besoin d'aide, j'ai ajouté une élargi tutoriel comme un post sur mon site web - l'espérance de son utilité.
InformationsquelleAutor Yunus Aslam | 2014-09-24