我有一个非常简单的路线代码
Route::get("/{id}",function($id){
return view("post.posts",$id);});视图中有一个简单的代码:
<div><h1> hello .{{$id}} </h1></div>但是我得到了一个例外: ErrorException在Factory.php行167:array_merge():参数#2不是数组
发布于 2018-09-16 07:14:54
您需要将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'));
});https://stackoverflow.com/questions/52348052
复制相似问题