Ejemplo n.º 1
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function store(SourcesFormRequest $request)
 {
     //
     $source = new Source();
     $source->name = $request->name;
     $source->save();
     return \Redirect::route('manage.sources.index', array($source->id))->with('success', 'Your source has been created!');
 }
Ejemplo n.º 2
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function store(Request $request)
 {
     $item = new Source();
     $item->status = "active";
     $item->name = $request->input("name");
     $item->code = $request->input("code");
     $item->save();
     Log::create(array("user_id" => Auth::user()->id, "action" => "Add Source named " . $item->name));
     return $item;
 }
Ejemplo n.º 3
0
 public function register($data)
 {
     Source::where('email', $data['email'])->where('email_confirmed', false)->delete();
     $source = new Source(['email' => $data['email'], 'first_name' => $data['first_name'], 'last_name' => $data['last_name'], 'password' => $data['password'], 'gender_id' => $data['gender_id']]);
     $source->save();
     $invoice = ['email' => $data['email'], 'first_name' => $data['first_name'], 'last_name' => $data['last_name'], 'gender_id' => $data['gender_id'], 'country_id' => config('shop.default_country_id')];
     $shipping = $invoice;
     $invoice['address_kind_id'] = config('shop.invoice_address_kind_id');
     $shipping['address_kind_id'] = config('shop.shipping_address_kind_id');
     $invoice_address = new SourceAddress($invoice);
     $shipping_address = new SourceAddress($shipping);
     $source->source_addresses()->saveMany([$invoice_address, $shipping_address]);
     return $source;
 }