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(); }
/** * 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"; } } }
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'); }