/**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index(Request $request)
 {
     $login = Login::where('remember_token', '=', $request->header('token'))->where('login_from', '=', $request->ip())->join('members', 'members.id', '=', 'logins.member_id')->where('logins.status', '=', '1')->first();
     $notices = Notice::where('for', '=', 0)->orWhere('for', '=', $login->mtype)->get();
     $returnData = array('code' => '200', 'status' => 'ok', 'notices' => $notices);
     return $returnData;
 }
 public function notice($id)
 {
     $noticeList = new Notice();
     $result = $noticeList->where('id', $id)->get();
     return view('oms.pages.notice')->with('result', $result);
 }
Example #3
0
 public function pinsForSchool($group, $howMany = 8)
 {
     return Notice::where('group_id', $group->id)->latest()->paginate($howMany);
 }