Example #1
0
 protected function handleRequest(Request $request)
 {
     $fid = \Route::input('id');
     $this->forum = Forum::with('perms')->findOrFail($fid);
     $this->subject = $request->input('req_subject');
     $this->message = $request->input('req_message');
 }
Example #2
0
 /**
  * Get the number of the current page.
  *
  * @return int
  */
 public function getCurrentPage()
 {
     $page = (int) $this->currentPage ?: $this->request->input($this->pageName, 1);
     if ($page < 1 || filter_var($page, FILTER_VALIDATE_INT) === false) {
         return 1;
     }
     return $page;
 }
Example #3
0
 /**
  * Get the code from the request.
  *
  * @return string
  */
 protected function getCode()
 {
     return $this->request->input('code');
 }
Example #4
0
 protected function handleRequest(Request $request)
 {
     $this->credentials = array('username' => $request->input('req_username'), 'password' => $request->input('req_password'));
     $this->remember = $request->input('remember');
 }
 /**
  * {@inheritDoc}
  */
 public function getOAuth2Code()
 {
     return $this->request->input('code');
 }
Example #6
0
 protected function handleRequest(Request $request)
 {
     $pid = \Route::input('id');
     $this->post = Post::with('author', 'topic')->findOrFail($pid);
     $this->message = $request->input('req_message');
 }
Example #7
0
 protected function handleRequest(Request $request)
 {
     $this->input = $request->input();
     $this->request = $request;
 }
 public function postConfigs(Request $request)
 {
     $input = $request->input();
     if (!isset($input['configs'])) {
         throw new BadRequestHttpException();
     }
     foreach ($input['configs'] as $config) {
         if (!isset($config['name']) || !isset($config['value'])) {
             throw new BadRequestHttpException();
         }
     }
     foreach ($input['configs'] as $config) {
         if ($config['value'] === "NULL") {
             $config['value'] = null;
         }
         if (isset($this->configs_validate[$config['name']])) {
             $validator = Validator::make([$config['name'] => $config['value']], [$config['name'] => $this->configs_validate[$config['name']]]);
             if ($validator->fails()) {
                 return Response::json($validator->errors()->all(), 400);
             }
         }
         $rules = [];
         foreach ($this->configs_validate as $k => $v) {
             if (substr($k, 0, strlen($config['name'] . '.')) == $config['name'] . '.') {
                 $rules[$k] = $v;
             }
         }
         if (!empty($rules)) {
             $validator = Validator::make([$config['name'] => $config['value']], $rules);
             if ($validator->fails()) {
                 return Response::json($validator->errors()->all(), 400);
             }
         }
         $this->write_config($config['name'], $config['value']);
     }
 }
Example #9
0
 protected function handleRequest(Request $request)
 {
     $tid = \Route::input('id');
     $this->topic = Topic::with('forum.perms')->findOrFail($tid);
     $this->message = $request->input('req_message');
 }