Example #1
0
 public function checkCourseTitle($Title)
 {
     $course = Courses::where('Title', '=', $Title)->get()->toArray();
     if (count($course) > 0) {
         return 'exist';
     }
     return 'notExist';
 }
Example #2
0
 public function viewNewestPosts()
 {
     if (auth() && auth()->user() && User::find(auth()->user()->getAuthIdentifier())['admin'] >= ConstsAndFuncs::PERM_ADMIN) {
         $Posts = Posts::orderBy('id', 'desc')->paginate(5);
         $newpost = Posts::orderBy('visited', 'dsc')->take(5)->get();
         $paginateBaseLink = '/';
         return view('userindex')->with(compact(['Posts', 'newpost', 'paginateBaseLink']));
     } else {
         $hidden_course_ids = array();
         $courses = Courses::where('Hidden', '=', 1)->get()->toArray();
         foreach ($courses as $value) {
             $hidden_course_ids = array_merge($hidden_course_ids, [$value['id']]);
         }
         $Posts = Posts::whereNotIn('CourseID', $hidden_course_ids)->where('Hidden', '=', 0)->orderBy('id', 'desc')->paginate(5);
         $newpost = Posts::whereNotIn('CourseID', $hidden_course_ids)->where('Hidden', '=', 0)->orderBy('visited', 'dsc')->take(5)->get();
         $paginateBaseLink = '/';
         return view('userindex')->with(compact(['Posts', 'newpost', 'paginateBaseLink']));
     }
 }
 public function toeicView()
 {
     $Posts = Posts::orderBy('id', 'desc')->paginate(5);
     $course = Courses::where('CategoryID', '=', 4)->first();
     $newpost = Posts::where('CourseID', '=', $course['id'])->orderBy('visited', 'dsc')->take(3)->get();
     return view('toeic')->with(compact(['Posts', 'newpost']));
 }