我是Laravel的新手,我收到以下错误未定义的变量:no_student(Laravel 5.3) 这是我的看法。在控制器刀片未定义的变量:no_marks(laravel 5.3)
@foreach($no_marks as $no_mark)
<tr class="gradeX odd" role="row" id="">
<td style="display:none"></td>
<label class="mt-checkbox mt-checkbox-single mt-checkbox-outline">
<input type="checkbox" class="checkboxes checkbox-index" value="">
<span></span>
</label>
</td>
<td></td>
<td></td>
<td></td>
<td>
@endforeach
我的索引方法
public function index()
{
//
$no_marks = Markno::orderBy('id', 'desc')->get();
return view('no-mark.index');
}
我使用这种存储方法
public function store(Request $request)
{
$this->validate($request, [
'ip_range' => 'required|max:255',
]);
$ip_data['ip_range'] = $request->input('ip_range');
$ip_data['min_ip'] = $request->input('ip_range');
$ip_data['max_ip'] = $request->input('ip_range');
$ip_data['list_id'] = $request->input('list_id');
$ip_data['user_id'] = Auth::user()->id;
$no_marks = Markno::create($ip_data);
session()->flash('msg', ' Successfully created');
return view('no-mark.index');
}
我不知道我要去的地方错了存储记录。请帮助解决它。
将您的索引方法更改为'return view('no-mark.index',compact('no_marks'));'将数据传递给视图。 – Winter
非常感谢它的完成 – Zain