简体   繁体   English

将 Laravel 数组值转换为刀片中的 Javascript 变量

[英]converting Laravel array values into Javascript variables in blade

I have a foreach in a blade that loops through an array as follows:我在一个刀片中有一个 foreach ,它遍历一个数组,如下所示:

@foreach($qwin as $qwinners)

    <div>
     <a href="" >{{$qwinners->title}}</a> 

    </div>
    <br>
@endforeach

The above loop will result in 5 values.上述循环将产生 5 个值。 I want to store each of the 5 values in 5 Javascript variables to be used after that in javascript functions.我想将 5 个值中的每一个存储在 5 个 Javascript 变量中,然后在 javascript 函数中使用。 How can this conversion be done in a blade?这种转换如何在刀片中完成?

You can assign an array plucked from the collection to a Javascript object like so您可以将从集合中提取的数组分配给 Javascript object 像这样

<script>
    var qwinnners = {!! $qwin->pluck('id', 'title') !!};
</script>

Hope this helps希望这可以帮助

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM