我是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