我的路由代码非常简单
Route::get("/{id}",function($id){
return view("post.posts",$id);});
和视图中的简单代码:
<div><h1> hello .{{$id}} </h1></div>
但是我得到一个例外: Factory.php第167行中的ErrorException:array_merge():参数2不是数组
答案 0 :(得分:2)
您需要将array
传递到视图,所以不要
Route::get("/{id}",function($id) {
return view("post.posts",$id);
});
只需传递字符串,则应使用:
Route::get("/{id}",function($id) {
return view("post.posts", ['id' => $id]);
});
或者:
Route::get("/{id}",function($id) {
return view("post.posts", compact('id'));
});