相关疑难解决方法(0)

laravel-5将变量传递给JavaScript

是否有任何方法可以从紧凑型控制器Laravel-5获取变量.

示例:我有以下代码:

   $langs = Language::all();
   return View::make('NAATIMockTest.Admin.Language.index',compact('langs'));
Run Code Online (Sandbox Code Playgroud)

我可以获得这个lang并将其传递给JavaScript吗?我已经使用过PHP-Vars-To-Js-Transformer.但是当我在控制器中使用JavaScript :: put两个函数时.它没用.有帮助吗?

这是我使用PHP-Vars-To-Js-Transformer的代码:

LanguageController:这是我的创建和编辑功能:

public function create()
       {
          $names = $this->initLang();
          Javascript::put([
            'langs' => $names
            ]);

            return View::make('NAATIMockTest.Admin.Language.create',compact('names'));
    }
     public function edit($id)
     {
        //
          $lang = Language::findOrFail($id);
          $names = $this->initLang();
          Javascript::put([
            'langs' => $names
            ]);


           return View::make('NAATIMockTest.Admin.Language.edit', compact('lang'));
           // return View::make('NAATIMockTest.Admin.Language.edit');

    }
Run Code Online (Sandbox Code Playgroud)

这是我的View创建:

 @extends('AdLayout')
     @section('content')
   <  script type="text/javascript">
      var app = angular.module('myApp', []);
      app.controller('langCtrl', function($scope) {
          $scope.languages = langs;
      });
   </script>

   <div class="container-fluid" ng-app="myApp" ng-controller="langCtrl">
      <div class="row">
        <div class="col-md-8 col-md-offset-2">
            <div class="panel …
Run Code Online (Sandbox Code Playgroud)

javascript laravel laravel-5

28
推荐指数
5
解决办法
10万
查看次数

标签 统计

javascript ×1

laravel ×1

laravel-5 ×1