Commit 88925cae by Farendi Giotivano R.P

dosen maksimal 10 kelompok

parent 83d6962e
......@@ -13,7 +13,7 @@ use App\Models\Periode;
use Session;
use Alert;
use App\Models\VCekDosenPembimbing;
class KelompokController extends Controller
{
......@@ -120,8 +120,9 @@ class KelompokController extends Controller
$periode_aktif = Periode::where('status', 1)->first();
$cekKel = Kelompok::where('created_user', auth()->user()->id)->where('periode_id', $periode_aktif->periode_id)->whereIn('status', [0,1])->count();
if($cekKel){
return redirect()->route('mahasiswa.kelompok.index')->with('danger', 'Kelompok sudah ada !');
return redirect()->route('mahasiswa.kelompok.index')->with('warning', 'Kelompok sudah ada !');
}
$dosen = explode('_', decrypt($kelompok['dosen']));
......@@ -129,6 +130,12 @@ class KelompokController extends Controller
$dosen_nama = $dosen[1];
$dosen_nidn = $dosen[2];
$cekDos = VCekDosenPembimbing::where('nidn_dosen', $dosen_nidn)->where('periode_id', $periode_aktif->periode_id)->first();
if ($cekDos) {
return redirect()->route('mahasiswa.kelompok.create')->with('warning', 'Terima Kasih, Namun Dosen Pembimbing telah menyetujui 10 Kelompok');
}
$bio = auth()->user()->rBiodata;
$kel = Kelompok::create([
......
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class VCekDosenPembimbing extends Model
{
public $incrementing = false;
protected $table = 'dosen_pembimbing';
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment