控制器返回数据给视图
我在控制器里面向视图返回了如下数据:
return view('finance', ['id'=> $article->id, 'title' => $article->title, 'content' => $article->content, 'username' => $user_name] );
前端finance.blade.php也能收到上面的数据。
我现在想从控制器里面返回一个数组,请问下该如何在finance.blade.php里面接收。
比如上面的$article对象,我先转换成数组:
$article_arr = $article->toArray();
然后我能
return view('finance', ['arr_data'=> $article_arr] );
这样返回数组(是指返回的变量的值是一个数组)给finance.blade.php吗?如果可以返回,在finance.blade.php里面又该如何输出数组呢?
新手第2问,谢谢大家。
感觉莫名的复杂,如果我没看错的话,你想要返回的是$article的数据和用户名,那么只要关联查询的话$article中就能查询到用户名,然后统一返回就可以了,当然,方法有很多,比如
return view('finance', ['article'=> $article, 'username' => $user_name]);
控制器可以这样返回,然后视图{{ $article->id }}
类似这样进行调用,希望能 帮到你