Angular如何执行Laravel控制器方法

How to execute Laravel controler method by Angular

本文关键字:Laravel 控制器 方法 执行 何执行 Angular      更新时间:2023-09-26

假设我有一个laravel控制器,它包含一个解析其他站点值的方法。在客户端,我使用Angular。当用户按下按钮时,它必须执行Laravel控制器方法,并且通过该方法解析的值必须填写表单中的输入字段。那么,有可能从角度执行这种laravel方法吗?如果可能的话,你能举几个例子吗?我该如何做到这一点?

这只是一个展示如何使用$http传输数据的小示例。我不怎么和拉拉威尔共事。

view.html

<html ng-app = 'myAPP'>
   <head>
    //include required css or js files 
   </head>
   <body>
         <div ng-controller = 'MainCtrl'>
             <button ng-click = 'sendData()'>Click me</button>
         </div>
   </body>
</html>

main.js

angular.module('myAPP').controller('MainCtrl',['$scope','$http','$log',function($scope,$http){
$scope.sendData = function(){
   $http.post('url',data).success(function(returnData){});
}
}]);

在http post之后,从laravel控制器必须捕获jason格式的数据,您可以以该格式使用它,也可以对其进行解码然后使用它。