Hướng dẫn how do i assign a javascript variable to laravel variable? - làm cách nào để gán một biến javascript cho biến laravel?

Có cách nào mà JavaScript có thể nhận được biến từ bộ điều khiển trong mẫu Laravel Blade không?

Ví dụ: Tôi có mã bên dưới:

$langs = Language::all[];
return View::make['NAATIMockTest.Admin.Language.index',compact['langs']];

Tôi có thể nhận

public function create[]
{
    $names = $this->initLang[];
    Javascript::put[[
        'langs' => $names
    ]];
    
    return View::make['NAATIMockTest.Admin.Language.create',compact['names']];
}
5 và chuyển nó cho JavaScript không? Tôi đã sử dụng Php-Vars-to-JS-Transformer. Nhưng khi tôi sử dụng
public function create[]
{
    $names = $this->initLang[];
    Javascript::put[[
        'langs' => $names
    ]];
    
    return View::make['NAATIMockTest.Admin.Language.create',compact['names']];
}
6 cho hai chức năng trong bộ điều khiển. Nó không hoạt động. Bất kỳ trợ giúp?

Đây là chức năng tạo của tôi trong bộ điều khiển:

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

Đây là quan điểm của tôi:

@extends['AdLayout']
@section['content']

    var app = angular.module['myApp', []];
    app.controller['langCtrl', function[$scope] {
        $scope.languages = langs;
    }];

    

Create language

{!! Form::open[] !!}

{!! Form::label['Name','Language: '] !!}

@{{v}}
{!! Form::submit['Create',['class'=>'btn btn-primary']] !!}  {!! Html::linkAction['NAATIMockTest\LanguageController@index', 'Back', null, array['class' => 'btn btn-primary']] !!}
{!! Form::close[] !!}
@endsection

JavaScript.php của tôi trong thư mục cấu hình:

Bài Viết Liên Quan

Chủ Đề