public function insert(array $data) { $session = new Data(); $session->fill($data); if (!$session->isValid()) { return $session->getValidationErrors(); } $session->save(); return $session; }
public function postCreate(Account $request) { try { $id = $request->input('id'); $userInfo = User::find($id); if ($userInfo) { $account = new Data(); $account->user_id = $id; $account->username = $request->input('username'); $account->email = $request->input('email'); $account->password = $request->input('password'); $account->account = $request->input('account'); $account->save(); return ['message' => 'Success!!', 'data' => $account, 'code' => '200']; } return ['message' => 'Invalid Request!!', 'data' => '', 'code' => '401']; } catch (\Exception $e) { return ['message' => 'Invalid Request!!', 'data' => $e->getMessage(), 'code' => '401']; } }
/** * Store a newly created resource in storage. * * @param DataRequest|Request $request * @return \Illuminate\Http\Response */ public function store(DataRequest $request) { if ($request->hasFile('path')) { $file = $request->file('path'); $path = $request->input('test'); $name = $file->getClientOriginalName(); $courseId = NULL; $snippetId = NULL; $file->move($path, $file->getClientOriginalName()); //check if course or snippet if ($request->input('typeClass') == 'course') { $courseId = $request->input('id'); } if ($request->get('typeClass') == 'snippet') { $snippetId = $request->input('id'); } $data = new Data(['name' => $request->input('name'), 'path' => $path . '/' . $name, 'author' => Auth::user()->name, 'size' => $file->getSize(), 'extension' => $file->getClientOriginalExtension(), 'courseId' => $courseId, 'snippetId' => $snippetId]); $data->save(); return redirect(URL::previous()); } }