問題是如何從外鍵獲取數據到我的控制器並傳遞到會話的Flash消息視圖。檢索數據與條件laravel 5.2到控制器
AbsenController @店
$this->validate($request, [
'siswa_id' => 'required',
'keterangan' => 'required',
]);
$alpaCount = Absen::where('siswa_id', '=', $request->siswa_id)
->where('keterangan', '=', 'Alpa')
->count();
if (Absen::where('siswa_id', '=', $request->siswa_id)
->whereRaw('DATE(created_at) = CURDATE()')
->exists()) {
return redirect()->back()->with('message', 'Data Telah Tersedia');
} elseif($alpaCount >= 3) {
$absen = new Absen;
$absen->siswa_id = $request->siswa_id;
$absen->keterangan = $request->keterangan;
$absen->save();
$nama = Siswa::where('id', '=', $request->siswa_id)->get();
Session::flash('warning', $nama->nama.' Sudah Lebih Dari 3 Kali
Alpa');
return redirect()->route('absen.index')
看待$ NAMA = Siswa ::在哪裏( '身份證', '=',$請求 - > siswa_id) - >獲得(); 我嘗試用$請求 - > ID獲取數據,並得到NAMA字段,然後傳遞給會議::閃光燈(「警告」,$ nama-> NAMA。」 Sudah Hotel詳細信息達日3 卡利阿爾帕「); return redirect() - > route('absen.index');
艾比森@ siswa
public function siswa()
{
return $this->belongsTo('App\Siswa');
}
Siswa @艾比森
public function absen()
{
return $this->hasMany('App\Absen');
}
也許你可以幫我,謝謝
Siswa表
照亮\數據庫\雄辯\生成器:: $ siswa我得到錯誤 –
試試這個..我編輯我anwswer – ZeroOne
請檢查我的後期編輯:) –