将Angualrjs前端的照片传递给Laravel后端

时间:2015-12-07 13:22:12

标签: angularjs laravel-4 image-uploading

我正在构建一个应用程序,我需要使用angularjs上传图像,将其与其他数据一起传递给以laravel编写的save()方法,最简单的方法是什么?

在我的HTML中我有一个标题字段和一个图像上传器:

<form>
      <input type="text" required ng-model="selectedAD.title">                           
          <input type="file" name="file" ngf-max-size="2MB"  required ng-model="selectedAD.image"/>
<a class="btn-portal"  type="submit" ng-click="saveAD()">
</form>

在我的js文件中,我将这些数据传递到保存路由,该路由转到laravel中的store()函数并将图像移动到一个文件夹中,如下所示:

        $scope.selectedAD = ad;
$scope.saveAD = function(){

    $scope.managementErrors = [];

        adsResource.save($scope.selectedAD,function(success){
            $('#ads-modal').modal('hide');
            showSuccessAlert($scope,$timeout, getSuccessMessages(success),$('#successMessages'));

            $scope.getAdsTimeout();
        },function(error){
            $scope.managementErrors = getErrorMessagesUpdate(error);
        });

这样,图像不会传递给laravel处理代码,而是将null传递给store函数,任何有用的指南?

0 个答案:

没有答案