将数组从控制器发送到视图中的javascript(laravel 5.4)

时间:2017-06-01 13:26:18

标签: javascript php arrays json laravel

我想从控制器向视图发送一个数组,并在该视图的脚本标记中使用它。在脚本部分,数组输出与我发送的不同。

我的控制器:

public function index()
{
    $arts = Art::all();
    $artistList = Artist::pluck('first_name','id');
    $artArr = $artistList->toArray();
    return view('admin.Art.index', compact(['arts','artistList','artArr']));
}

我的JavaScript视图:

var artistList = {!! json_encode($artArr) !!};
    console.log(artistList);

在console.log中的输出是:

Object [ <1 empty slot>, "firstname edit", <3 empty slots>, "sahand", "karim", "amir ali", "amir", "ali" ]

0 个答案:

没有答案