Example #1
0
 /**
  * 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');
 }
Example #2
0
 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);
 }
Example #3
0
 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');
 }
Example #4
0
 /**
  * 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');
 }