Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel未定义变量错误_Laravel - Fatal编程技术网

Laravel未定义变量错误

Laravel未定义变量错误,laravel,Laravel,我犯了这个错误 我的控制器: 学生保存后在控制器中添加以下内容 $success='student data updated'; return view('your_view_name',compact('success','student')); 如果您的视图名在resources/views/student.blade.php中,您应该这样写 return view('student',compact('success','student')); 您忘记传递查看的$student变量,

我犯了这个错误

我的控制器:


学生保存后在控制器中添加以下内容

$success='student data updated';
return view('your_view_name',compact('success','student'));
如果您的视图名在resources/views/student.blade.php中,您应该这样写

return view('student',compact('success','student'));

您忘记传递查看的
$student
变量,您需要像这样传递它:

 return view()->route('student.index',compact('student'))->with('success','Student data updated.');

// OR

 return view()->route('student.index',['student'=>$student])->with('success','Student data updated.');

此处的详细信息:

必须使用压缩功能将student变量返回到blade文件

return view('student.index', compact('student'))->with('success','Student data updated.');
还有一件事,您可以使用HTML实体来转义大括号来设置输入值。像

<input type="text" class="form-control" name="first_name" value="{{$student->first_name}}">

当代码作为位图提供时,它与屏幕阅读器、剪贴簿和搜索引擎不兼容,被视为离题。请使用提供的格式化工具以文本块形式提供这些内容。