Php Laravel 5使用AJAX将数据从控制器传递到视图

Php Laravel 5使用AJAX将数据从控制器传递到视图,php,ajax,laravel,Php,Ajax,Laravel,我在将数据从控制器传递到通过ajax加载的视图时遇到问题。下面是我的代码: JS: 控制器功能 public function edit($id) { $editassessments = Assessment::findOrFail($id); return view('assessments.edit')->with('$editassessments', $editassessments); } 看法 从标头返回的错误为: 未定义变量:编辑评估 如果我删除对变量的调

我在将数据从控制器传递到通过ajax加载的视图时遇到问题。下面是我的代码:

JS:

控制器功能

public function edit($id)
{
    $editassessments = Assessment::findOrFail($id);
    return view('assessments.edit')->with('$editassessments', $editassessments);
}
看法

从标头返回的错误为: 未定义变量:编辑评估

如果我删除对变量的调用,则视图加载良好,这是页面的全部本质。另外,如果我没有通过AJAX加载视图,那么这个函数也可以正常工作

请帮助我如何将变量从控制器传递到通过AJAX加载的视图。 谢谢

删除“$”:

 return view('assessments.edit')->with('editassessments', $editassessments);

谢谢我已删除“$”符号。我现在在标题中得到了这个错误:
Undefined属性:illumb\Database\elount\Collection::$name
我确信数据库中有一个“name”参数,因为显示所有评估的索引方法工作得很好(没有ajax)
public function edit($id)
{
    $editassessments = Assessment::findOrFail($id);
    return view('assessments.edit')->with('$editassessments', $editassessments);
}
Assessment name: {!! $editassessments->name !!}
 return view('assessments.edit')->with('editassessments', $editassessments);