コード例 #1
0
ファイル: HomeController.php プロジェクト: alfrcr/ilearn
 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'));
 }
コード例 #2
0
ファイル: AdminComposer.php プロジェクト: alfrcr/ilearn
 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);
 }
コード例 #3
0
ファイル: teClass.php プロジェクト: PichurChill/sues_print
 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;
 }
コード例 #4
0
ファイル: MajorController.php プロジェクト: alfrcr/ilearn
 public function destroy($id)
 {
     Major::findOrFail($id)->delete();
     \Flash::success('Jurusan berhasil dihapus.');
     return redirect()->back();
 }
コード例 #5
0
ファイル: MajorsTableSeeder.php プロジェクト: alfrcr/ilearn
 /**
  * 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]]);
 }
コード例 #6
0
ファイル: Factory.php プロジェクト: PichurChill/sues_print
 public function findmajor($id)
 {
     $major = Major::getinstance();
     return $major::findOne(['mj_id' => $id]);
 }
コード例 #7
0
ファイル: SelcourseController.php プロジェクト: rxfu/student
 /**
  * 显示课程检索表单
  * @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);
 }
コード例 #8
-1
ファイル: UserController.php プロジェクト: rxfu/jspx
 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]);
 }