问题是如何从外键获取数据到我的控制器并传递到会话的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
请检查我的后期编辑:) –