public function index() { $users = User::orderBy('created_at', 'DESC')->paginate(5); $majors = Major::orderBy('created_at', 'DESC')->paginate(5); $subjects = Subject::orderBy('created_at', 'DESC')->paginate(5); $classrooms = Classroom::orderBy('created_at', 'DESC')->paginate(5); $announcements = Announcement::orderBy('created_at', 'DESC')->paginate(5); return view('admin.home.home', compact('users', 'majors', 'subjects', 'classrooms', 'announcements')); }
public function compose(View $view) { $data = []; $data['profile'] = Auth::user(); $data['majors'] = Major::all(); $data['subjects'] = Subject::all(); $data['classrooms'] = Classroom::all(); $view->with('lms', $data); }
public function createClassInfo($model) { // 获取专业的中文名 $majorid = substr($model->st_class, 0, 4); $major = Major::findOne($majorid); $model->class_major = $major->mj_name_zh; // 获取专业级数 $model->class_year = '20' . substr($model->st_class, 4, 2) . '级'; // 获取辅导员姓名 $user = Users::findOne($model->teID); $model->te_name = $user->te_name; return $model; }
public function destroy($id) { Major::findOrFail($id)->delete(); \Flash::success('Jurusan berhasil dihapus.'); return redirect()->back(); }
/** * Run the database seeds. * * @return void */ public function run() { $now = Carbon::now(); Major::insert([['id' => $this->generateID(), 'name' => 'RPL', 'description' => 'Rekayasa Perangkat Lunak', 'created_at' => $now, 'updated_at' => $now], ['id' => $this->generateID(), 'name' => 'TKJ', 'description' => 'Teknik Komputer Jaringan', 'created_at' => $now, 'updated_at' => $now], ['id' => $this->generateID(), 'name' => 'MM', 'description' => 'Multimedia', 'created_at' => $now, 'updated_at' => $now], ['id' => $this->generateID(), 'name' => 'AP', 'description' => 'Akomodasi Perhotelan', 'created_at' => $now, 'updated_at' => $now], ['id' => $this->generateID(), 'name' => 'JB', 'description' => 'Jasa Boga', 'created_at' => $now, 'updated_at' => $now], ['id' => $this->generateID(), 'name' => 'UPW', 'description' => 'Usaha Perjalanan Wisata', 'created_at' => $now, 'updated_at' => $now]]); }
public function findmajor($id) { $major = Major::getinstance(); return $major::findOne(['mj_id' => $id]); }
/** * 显示课程检索表单 * @author FuRongxin * @date 2016-02-23 * @version 2.0 * @param \Illuminate\Http\Request $request 检索请求 * @return \Illuminate\Http\Response 课程检索框 */ public function showSearchForm(Request $request) { $inputs = $request->all(); $search = isset($inputs['searched']) ? $inputs['searched'] : false; $grade = isset($inputs['nj']) ? $inputs['nj'] : 'all'; $college = isset($inputs['xy']) ? $inputs['xy'] : 'all'; $major = isset($inputs['zy']) ? $inputs['zy'] : 'all'; $keyword = isset($inputs['keyword']) ? $inputs['keyword'] : ''; $type = isset($inputs['type']) ? $inputs['type'] : ''; $campuses = Campus::all()->each(function ($campus) { if (empty($campus->dm)) { $campus->dm = 'unknown'; $campus->mc = '未知'; } }); $grades = Mjcourse::whereNd(session('year'))->whereXq(session('term'))->where('nj', '<>', '')->select('nj')->distinct()->orderBy('nj')->get(); $colleges = Department::colleges()->where('mc', '<>', '')->select('dw', 'mc')->orderBy('dw')->get(); $majors = Major::whereZt(config('constants.status.enable'))->where('mc', '<>', '')->select('zy', 'mc', 'xy')->orderBy('zy')->get(); return view('selcourse.search')->withTitle('课程检索')->withInfo('请输入课程序号或课程中文名称进行检索')->withCampuses($campuses)->withGrades($grades)->withColleges($colleges)->withMajors($majors)->withSearch($search)->withSgrade($grade)->withScollege($college)->withSmajor($major)->withKeyword($keyword)->withType($type); }
public function getEdit($id) { $user = User::find($id); $departments = Department::orderBy('dw', 'asc')->get(); $majors = Major::orderBy('zy', 'asc')->get(); $groups = Group::orderBy('id', 'asc')->get(); return view('user.edit', ['title' => '编辑用户', 'user' => $user, 'departments' => $departments, 'majors' => $majors, 'groups' => $groups]); }