/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { dd($request->all()); // $input = $request->all(); // $input['apartment_id'] = Auth::user()->profile->defaultApartment; // $input['profile_id'] = Auth::user()->profile->id; // $quote = Quote::create($input); $quote = new Quote(); $quote->apartment_id = Auth::user()->profile->defaultApartment; $quote->profile_id = Auth::user()->profile->id; $quote->subject = $request->subject; $quote->stage = $request->stage; $quote->validuntil = $request->date_expiry; $quote->invoicenum = '1000'; $quote->discount_type = 'value'; $quote->tax1 = $request->oc; $quote->tax2 = $request->tax; $quote->save(); for ($idx = 0; $idx < count($request->description); $idx++) { $item = new QuoteItem(); $item->quote_id = $quote->id; $item->description = ucfirst($request->description[$idx]); $item->qty = $request->qty[$idx]; $item->price = $request->price[$idx]; $item->total = $request->qty[$idx] * $request->price[$idx]; $item->taxable = $request->taxable[$idx]; $item->save(); } return redirect()->back()->withMessage('Quotation Created')->withStatus('success'); }
public function add(Request $request) { if ($request->isMethod('post')) { $Quote = new Quote(); $Quote->content = $request->input('content'); $Quote->save(); return redirect($Quote->id); } return view('add')->with('request', $request); }
public function add(Request $request) { if ($request->isMethod('post')) { $this->validate($request, ['content' => 'required']); /*if ($validator->fails()) { redirect()->back()->withInput(); }*/ $quote = new Models\Quote(); $quote->content = $request->input('content'); $quote->save(); return redirect('quotes/quote/' . $quote->id); } return view('quotes.form'); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $this->validate($request, ['name' => 'required|unique:projects|max:255', 'quote' => 'required', 'company' => 'required', 'image' => 'required']); $image = ImageuploadFacade::upload($request->file('image')); $project = new Quote(); $project->name = $request->input('name'); $project->quote = $request->input('quote'); $project->company = $request->input('company'); $project->title = $request->input('title'); $project->image = $image['basename']; $project->image_ext = $image['original_extension']; $project->save(); return back(); }
public function import() { //echo "aaaaaaa"; $quotesData = json_decode(Storage::get('quotes.json'), true); //echo $quotesData["1"]["1"]; $count = 0; foreach ($quotesData as $ship_id => $quoteArray) { foreach ($quoteArray as $voice_id => $quote) { //echo $ship_id." ".$voice_id." ".$quote."<br>"; $newQuote = new Quote(); $newQuote->ship_id = $ship_id; $newQuote->voice_id = $voice_id; $newQuote->lang = "en"; $newQuote->content = $quote; $newQuote->status = "Pending"; $newQuote->save(); } $count++; echo "Finished " . $count . "<br>"; $this->updateCounter($ship_id, "en"); } /* while (current($quotesData)) { $ship_id = key($quotesData); $quoteArray = $quotesData[$ship_id]; while (current($quoteArray)) { $voice_id = key($quoteArray); echo $ship_id." ".$voice_id." ".$quoteArray[$voice_id]."<br>"; $newQuote = new Quote; $newQuote->ship_id = $ship_id; $newQuote->voice_id = $voice_id; $newQuote->lang = "en"; $newQuote->content = $quoteArray[$voice_id]; //$newQuote->save(); next($quoteArray); } $count++; echo "Finished ".$count."<br>"; next($quotesData); }*/ /*foreach($quotesData as $shipQuoteData){ foreach($shipQuoteData as $quote){ echo $quote.'<br>'; } /*$newQuote = new Quote; $newQuote->ship_id = $quote->ship_id; $newQuote->voice_id = $request->voice_id; $newQuote->lang = $request->lang; $newQuote->content = $request->content;*/ //$newQuote->save(); //} /*return view("app/Data/Quests", [ 'quests' => $quests, ]); $quote = new Quote; $quote->ship_id = $request->ship_id; $quote->voice_id = $request->voice_id; $quote->lang = $request->lang; $quote->content = $request->content; $quote->save();*/ return redirect('/data/quotes'); }