为什么我们在laravel中使用@json方法来使用javascript?

为什么我们在laravel中使用@json方法来使用javascript?,javascript,json,laravel,Javascript,Json,Laravel,正如您在脚本标记中看到的,我必须使用@json来分配$registeredUsers的值。如果我不使用@json方法并使用常规javascript编写此代码,它将无法工作 @json函数的用途是什么?它是如何工作的 <h1>users page</h1> @include('inner') @foreach ($registeredUsers as $element) <h3>{{ $element }}</h3> @endforeach

正如您在
脚本
标记中看到的,我必须使用
@json
来分配
$registeredUsers
的值。如果我不使用
@json
方法并使用常规javascript编写此代码,它将无法工作

@json
函数的用途是什么?它是如何工作的

<h1>users page</h1>
@include('inner')
@foreach ($registeredUsers as $element)
    <h3>{{ $element }}</h3>
@endforeach

<script>
    var data=@json($registeredUsers);
    console.log(data);
</script>
用户页面
@包括('内部')
@foreach($registeredUsers作为$element)
{{$element}}
@endforeach
var data=@json($registeredUsers);
控制台日志(数据);

@json
函数做什么?

呈现json而不是
您可以使用@json指令了解更多信息