public function save(Request $request, $id)
 {
     $status = new Status();
     $status->problem_id = $id;
     $status->user_id = '0';
     $status->time = '0';
     $status->memory = '0';
     $leng = $request->input('leng');
     $status->language = $leng;
     //$status->source_code=
     $status->save();
     $status = Status::orderby('solution_id', 'desc')->first();
     $compile = new Compileinfo();
     $compile->solution_id = $status->solution_id;
     $compile->save();
     $code = new Source_code();
     $code->solution_id = $status->solution_id;
     $code->source = $request->input('editor');
     $code->save();
     $code = Source_code::orderby('sourcecode_id', 'desc')->first();
     $run = new Run();
     $run->solution_id = $status->solution_id;
     $run->problem_id = $id;
     $run->language = $leng;
     $run->sourcecode_id = $code->sourcecode_id;
     $run->save();
     return redirect('status/status');
 }
 public function postStatus($user)
 {
     $status = new Status();
     $status->body = Input::get('status');
     $status->user_id = $user->id;
     $status->save();
 }
Beispiel #3
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $statuses = ["S" => "Saved", "P" => "Pending Approval", "A" => "Approved", "D" => "Declined"];
     foreach ($statuses as $key => $description) {
         try {
             $status = new Status();
             $status['id'] = $key;
             $status['description'] = $description;
             $status->save();
         } catch (Exception $e) {
             print $description . " already exists.\n";
         }
     }
 }
Beispiel #4
0
 public function postReply(Request $request, $id)
 {
     $this->validate($request, ["reply-{$id}" => 'required|max:200'], ['required' => 'Оставьте свой комментарий.']);
     $user = User::where('id', $request->user()->id)->first();
     $status = Status::where('id', $id)->whereNull('parent_id')->first();
     if ($user && $status) {
         if (!$user->isFriendsWith($status->user) && $user->id !== $status->user->id) {
             return redirect()->route('home')->withError('Ошибка, хакер что ли?');
         }
         $reply = new Status();
         $reply->user_id = $user->id;
         $reply->parent_id = $status->id;
         $reply->body = $request->input("reply-{$status->id}");
         $reply->save();
         return redirect()->back()->withMessage('Комментарий добавлен.');
     } else {
         return redirect()->route('home')->withError('Ошибка, свяжитесь с администратором.');
     }
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $cart = new App\Status();
     $cart->name = 'active';
     $cart->description = 'Deze bestelling is nog niet bevestigd.';
     $cart->save();
     $ordered = new App\Status();
     $ordered->name = 'ordered';
     $ordered->description = 'Deze bestelling is besteld en bevestigd door de gebruiker.';
     $ordered->save();
     $ready = new App\Status();
     $ready->name = 'ready';
     $ready->description = 'Deze bestelling is klaargezet en kan worden opgehaald.';
     $ready->save();
     $completed = new App\Status();
     $completed->name = 'completed';
     $completed->description = 'Deze bestelling is betaald en afgehaald.';
     $completed->save();
     $cancelled = new App\Status();
     $cancelled->name = 'cancelled';
     $cancelled->description = 'Deze bestelling is geannuleerd.';
     $cancelled->save();
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function store(StatusRequest $request)
 {
     $status = new Status($request->all());
     $status->save();
     return redirect('status');
 }