/** * Store a newly created resource in storage. * * @return Response */ public function store() { $input = Request::all(); $input['user_id'] = Auth::User()->id; $validation = Project::validate($input); if ($validation->fails()) { $message = $validation->messages()->first(); return Response()->json(ResponseManager::getError('', 10, $message)); } $project = Project::create($input); if ($project) { // if (array_key_exists('users', $input)) { // foreach ($input['users'] as $user) { // $data = ['project_id' => $project['id'], 'user_id' => $user['id'], 'email' => $user['email']]; // ProjectUser::create($data); // $email['email'] = $user['email']; // $email['user'] = $user['name']; // $email['msg'] = $input['message']; // $email['pname'] = $project['name']; // $email['code'] = base64_encode($email['email'] . '-' . $project['id']); // Mail::send('emails.invite', $email, function( $message ) use ($email) { // $message->to($email['email'])->subject(Auth::User()->name . ' want to add you to ' . $email['pname']); // }); // } // } $message = 'Added Successfully.'; return Response()->json(ResponseManager::getResult($project, 10, $message)); } else { $message = 'Something went wrong. Please try again.'; return Response()->json(ResponseManager::getError('', 10, $message)); } }
/** * Store a newly created resource in storage. * POST /projects * * @return Response */ public function store($society, ProjectsRequest $request) { $project = Project::create($request->all()); $project->society_id = $society; $project->save(); return Redirect::route('society.projects.edit', array($society, $project->id))->with('okmessage', 'New project has been added'); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $this->validate($request, $this->rules); $input = $this->filter_project_input(); $project = Project::create($input); return Redirect::route('projects.show', $project->slug)->with('flash_success', 'Projeto criado '); }
public function run() { DB::table('projects')->delete(); $collection = [['project_types_id' => 1, 'project_statuses_id' => 4, 'disassemblers_id' => 1, 'creator_id' => 2, 'company_id' => 5, 'directory_path' => 'starfleet_academy/2015/37833_N195UA/', 'sales_id' => 7, 'project_start_date' => '2015-12-07', 'asset_arrival_date' => '2015-12-25', 'projected_completion_date' => '2016-01-10'], ['project_types_id' => 1, 'project_statuses_id' => 4, 'disassemblers_id' => 1, 'creator_id' => 2, 'directory_path' => 'starfleet_academy/2015/', 'company_id' => 5, 'sales_id' => 7, 'project_start_date' => '2015-12-07', 'asset_arrival_date' => '2015-12-25', 'projected_completion_date' => '2016-01-10'], ['project_types_id' => 1, 'project_statuses_id' => 3, 'disassemblers_id' => 1, 'creator_id' => 2, 'directory_path' => 'starfleet_academy/2015/', 'company_id' => 5, 'sales_id' => 7, 'project_start_date' => '2015-12-07', 'asset_arrival_date' => '2015-12-25', 'projected_completion_date' => '2016-01-10'], ['project_types_id' => 1, 'project_statuses_id' => 2, 'disassemblers_id' => 1, 'creator_id' => 2, 'directory_path' => 'starfleet_academy/2015/', 'company_id' => 5, 'sales_id' => 7, 'project_start_date' => '2015-12-07', 'asset_arrival_date' => '2015-12-25', 'projected_completion_date' => '2016-01-10'], ['project_types_id' => 1, 'project_statuses_id' => 1, 'disassemblers_id' => 1, 'creator_id' => 2, 'directory_path' => 'starfleet_academy/2015/', 'company_id' => 5, 'sales_id' => 7, 'project_start_date' => '2015-12-07', 'asset_arrival_date' => '2015-12-25', 'projected_completion_date' => '2016-01-10']]; foreach ($collection as $record) { Project::create($record); } }
protected function createProject() { $bSuccess = Project::create(['projectName' => $this->request->name, 'description' => $this->request->desc, 'userId' => Auth::user()->id, 'status' => 'open']); if ($bSuccess) { $oProject = ['oProject' => Project::getProject(), 'message' => 'Project successfully created.']; return response()->json($oProject); } }
protected function create($values) { $data = []; foreach ($this->structure as $i => $key) { $data[$key] = $values[$i]; } Project::create($data); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $img = $request->input('project'); $img = str_replace('data:image/png;base64,', '', $img); $img = str_replace(' ', '+', $img); $img = base64_decode($img); $url = 'assets/projects/projects' . time() . '.png'; file_put_contents($url, $img); $project = Project::create(['url' => $url, 'user_id' => \Auth::user()->id]); }
public function update($id) { // save updated $record = $this->records->find($id); if (!$record) { Project::create(Input::all()); return $this->respond($record); } $record->fill(Input::all())->save(); return $this->respond($record); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $this->middleware('auth'); if ($user = auth()->user()) { $this->validate($request, $this->rules); $input = $this->filter_project_input(); $input['slug'] = $this->makeSlugFromTitle($input['name']); $project = Project::create($input); $project->members()->attach($user->id, ['role' => 'owner']); return Redirect::route('projects.show', $project->slug)->with('flash_success', 'Projeto criado.'); } else { return Redirect::route('home')->with('flash_danger', 'Operação não permitida.'); } }
public function add() { $data = Input::all(); unset($data['_token']); $rules = array('name' => 'required|min:5|max:30', 'key' => 'required|min:16|max:255', 'ip' => 'required|min:7|max:255', 'manage' => 'required|min:5|max:30|exists:users,username', 'description' => 'sometimes|max:255', 'star_switch' => 'required|Integer', 'edit_switch' => 'required|Integer', 'quote_switch' => 'required|Integer', 'level_top_num' => 'required_if:quote_switch,1|Integer', 'level_bot_num' => 'required_if:quote_switch,1|Integer', 'page_num' => 'required|Integer', 'status' => 'required|Integer'); $valid = Validator::make($data, $rules); if ($valid->fails()) { return Redirect::to('msg')->withInput()->with('jump_sec', 3)->withErrors($valid); } else { $p = new Project(); $ok = $p->create($data); return Redirect::to('msg')->withInput()->with('jump_sec', 3)->with('jump_url', URL::to('admin/project_list'))->with('message', "id: {$ok->id} name: {$ok->name} 添加成功!"); } }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $validator = Validator::make($request->all(), ['name' => 'required', 'status' => 'required|in:draft,accepted,pending,refused,command,billing', 'quotation_price' => 'integer', 'quotation_date' => 'date', 'customer_id' => 'required|integer']); if ($validator->fails()) { return response()->json($validator->errors()->all(), 400); } try { $customer = Customer::findOrFail($request->input('customer_id')); } catch (Exception $e) { return response()->json('Le client n\'existe pas.', 404); } $project = Project::create(['name' => $request->get('name'), 'status' => $request->get('status'), 'quotation_price' => $request->get('quotation_price'), 'quotation_date' => $request->get('quotation_date'), 'customer_id' => $request->get('customer_id'), 'user_id' => Auth::user()->id]); return $project; }
/** * Store a newly created resource in storage. * * @return Response */ public function store(Request $request) { //测试运行逻辑是否成功 /*$data = $request->all(); return $data;*/ //判断是否登陆 if (Auth::guest()) { return redirect('/auth/login'); } $default = array('status' => '1', 'img_url' => '/image/project_img/project_item.jpg'); $date = $request->all() + $default; //dd($date);//测试数据正确性 Project::create($date); return redirect('/feature/project'); // }
/** * Store a newly created resource in storage. * * @return Response */ public function store(ProjectRequest $request) { $input = $request->except($this->image); $input['start_date'] = Carbon\Carbon::parse($request->get('start_date'))->format('Y-m-d'); $input['end_date'] = Carbon\Carbon::parse($request->get('end_date'))->format('Y-m-d'); $input[$this->image] = Project::upload_projectfile($request, $this->image); $input['added_by'] = Auth::user()->id; $project = Project::create($input); $timeline['object_type'] = 1; $timeline['object_id'] = $project->id; $timeline['action'] = 'create'; $timeline['description'] = '<a href="javascript:;">' . $input['name'] . '</a> project has been created by ' . Auth::user()->first_name . ' ' . Auth::user()->last_name . '.'; Timeline::create($timeline); Session::flash($this->success, Lang::get('ruban.project.created')); return Redirect::route('ruban.projects.index'); }
/** * Run the database seeds. * * @return void */ public function run() { Project::truncate(); Timer::truncate(); $faker = Faker::create(); $john = User::where('name', 'John')->first(); $payee_john = Payee::find($john->id); $payer_john = Payer::find($john->id); $jenny = User::where('name', 'Jenny')->first(); $jane = User::where('name', 'Jane')->first(); $bob = User::where('name', 'Bob')->first(); $payee_bob = Payee::find($bob->id); /** * John is payee */ // dd($faker->randomElement([1,2,3])); // dd($faker->randomElement($payee_john->payers()->lists('id'))); // dd($payee_john->payers()->lists('id')->all()); foreach (range(0, 2) as $index) { $project = Project::create(['payee_id' => $john->id, 'payer_id' => $faker->randomElement($payee_john->payers()->lists('id')->all()), 'description' => $faker->word, 'rate_per_hour' => 40, 'status' => 'confirmed']); $this->createTimersForProject($project); } //Create a project with Jenny as payer $project = Project::create(['payee_id' => $john->id, 'payer_id' => $jenny->id, 'description' => $faker->word, 'rate_per_hour' => 40, 'status' => 'confirmed']); $this->createTimersForProject($project); /** * John is payer */ foreach (range(0, 2) as $index) { $project = Project::create(['payee_id' => $faker->randomElement($payer_john->payees()->lists('id')->all()), 'payer_id' => $john->id, 'description' => $faker->word, 'rate_per_hour' => 1, 'status' => 'confirmed']); $this->createTimersForProject($project); } /** * Bob is payee */ foreach (range(0, 4) as $index) { $project = Project::create(['payee_id' => $bob->id, 'payer_id' => $jenny->id, 'description' => $faker->word, 'rate_per_hour' => 40, 'status' => 'confirmed']); $this->createTimersForProject($project); } /** * Jenny is payee */ foreach (range(0, 2) as $index) { $project = Project::create(['payee_id' => $jenny->id, 'payer_id' => $john->id, 'description' => $faker->word, 'rate_per_hour' => 10, 'status' => 'confirmed']); $this->createTimersForProject($project); } }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(ProjectsRequest $request) { $project = Project::create($request->except('tags')); $project->tags = implode(',', $request->input('tags')); $project->user_id = Auth::user()->id; if ($request->file('photo')) { $fileName = $project->id . "." . $request->file('photo')->getClientOriginalExtension(); $request->file('photo')->move(base_path() . '/storage/app/images/', $fileName); $project->photo = '/storage/app/images/' . $fileName; $img = Image::make(base_path() . $project->photo); $img->resize(250, null, function ($constraint) { $constraint->aspectRatio(); }); $img->save(base_path() . '/storage/app/images/' . $fileName); } $project->save(); return redirect()->route('projects.index'); }
public function profile($id = null) { $adc = ConsortiumGlobal::where('id', '1')->first(); $atas = Ata::where('active', 1)->get(); $disassemblers = Disassembler::lists('name', 'id'); $user = Auth::user(); $types = ProjectType::lists('type', 'id'); $company = Company::where('id', $user->company_id)->first(); if ($id) { $project = Project::find($id); } else { $project = Project::create(['creator_id' => $user->id, 'company_id' => $user->company_id, 'directory_path' => $company->company . '/' . date('Y') . '/']); } return view('projects.profile', compact('adc', 'atas', 'company', 'disassemblers', 'project', 'types', 'user')); }
public function run() { Project::create(array('name' => '中文应用商店', 'description' => '中文应用商店描述', 'key' => 'lsakdjklasjdlajssdkasldjasl', 'ip' => '127.0.0.1', 'manage' => 'admin', 'star_switch' => '1', 'edit_switch' => '0', 'quote_switch' => '0', 'level_top_num' => '10', 'level_bot_num' => '10', 'page_num' => '15', 'status' => '1')); Project::create(array('name' => '英文应用商店', 'description' => '英文应用商店', 'key' => 'lsakdjklasjdlajssdkasldjasl', 'ip' => '127.0.0.1', 'manage' => 'admin', 'star_switch' => '1', 'edit_switch' => '0', 'quote_switch' => '0', 'level_top_num' => '10', 'level_bot_num' => '10', 'page_num' => '15', 'status' => '0')); Project::create(array('name' => '测试应用商店', 'description' => '测试应用商店', 'key' => 'lsakdjklasjdlajssdkasldjasl', 'ip' => '127.0.0.1', 'manage' => 'admin', 'star_switch' => '1', 'edit_switch' => '0', 'quote_switch' => '0', 'level_top_num' => '10', 'level_bot_num' => '10', 'page_num' => '15', 'status' => '1')); }
/** * Store a newly created resource in storage. * * @return Response */ public function store(ProjectStoreRequest $request) { $this->data->project = Project::create($request->all()); return $this->json(); }
public function create($input) { return Project::create($input); }
/** * Store a newly created project in database. * @param Request $request * @return Response */ public function store(StoreProjectRequest $request) { $request['user_id'] = Auth::user()->id; Project::create($request->all()); return redirect()->route('{user}.project.index', Auth::user()); }