本文整理汇总了PHP中app\models\Payment::create方法的典型用法代码示例。如果您正苦于以下问题:PHP Payment::create方法的具体用法?PHP Payment::create怎么用?PHP Payment::create使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类app\models\Payment
的用法示例。
在下文中一共展示了Payment::create方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: run
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
DB::statement("SET foreign_key_checks = 0");
Payment::truncate();
Payment::create(array('apartment_id' => '1', 'due_date' => '2016-08-07', 'amount' => '1000', 'fine' => '100'));
Payment::create(array('apartment_id' => '2', 'due_date' => '2016-08-07', 'amount' => '2000', 'fine' => '200'));
}
示例2: update
/**
* @todo Refactoring :')
* @return array|RedirectResponse
*/
public function update($id)
{
$input = Request::only('is_orga', 'allergy', 'phone', 'email', 'gave_parental_authorization', 'birthdate');
// Convert to timestamp (for Carbon usage).
$date = new \DateTime($input['birthdate']);
$input['birthdate'] = $date->getTimestamp();
$input['gave_parental_authorization'] = $input['gave_parental_authorization'] === null ? false : true;
$input['is_orga'] = $input['is_orga'] === null ? false : true;
$registration = WEIRegistration::findOrFail($id);
$registration->update($input);
// Payment handling.
$mean = Request::input('mean_of_payment');
if ($mean === 'none') {
$registration->payment_id = null;
} else {
$payment = Payment::create(['mean' => $mean, 'bank' => Request::input('payment_bank'), 'emitter' => Request::input('payment_emitter'), 'number' => Request::input('payment_number')]);
$registration->payment_id = $payment->id;
}
// Deposit handling.
if (empty(Request::input('deposit_bank')) && empty(Request::input('deposit_emitter')) && empty(Request::input('deposit_number'))) {
$registration->deposit_id = null;
} else {
$deposit = Payment::create(['mean' => 'check', 'bank' => Request::input('deposit_bank'), 'emitter' => Request::input('deposit_emitter'), 'number' => Request::input('deposit_number')]);
$registration->deposit_id = $deposit->id;
}
// Everything fullfilled?
$start = Carbon::parse(Config::get('wei.dates.start'));
$isUnderage = $registration->birthdate->diffInYears($start) < 18;
if (empty($registration->phone) || empty($registration->email) || $registration->payment_id === null || $registration->deposit_id === null || $isUnderage && $registration->gave_parental_authorization === false) {
$registration->complete = false;
} else {
$registration->complete = true;
}
// Save the registration and tell the user about its status.
if ($registration->save()) {
if (!$registration->complete) {
return $this->success('Inscription ajoutée. Cependant, il <b>MANQUE</b> des pièces.');
}
return $this->success('Inscription ajoutée !');
}
return $this->error('Impossible de mettre à jour l\'inscription.');
}
示例3: run
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
Model::unguard();
File::cleanDirectory(storage_path() . '/app');
// Logistics
$logistics = Logistics::create(array('logistics_name' => 'Free Shipping', 'status' => 'enabled', 'logistics_desc' => 'Free Shipping', 'deliverer_name' => '\\App\\Plugins\\Offical\\Deliverers\\Simple', 'deliverer_settings' => array('effective' => '1-2 days', 'price' => 0), 'deliverer_cod' => array()));
$payment = Payment::create(array('payment_name' => 'Paypal', 'status' => 'enabled', 'payment_desc' => 'Paypal', 'gateway_name' => '\\App\\Plugins\\Offical\\Payments\\Paypal\\Main', 'gateway_settings' => array('username' => 'garbinh-facilitator_api1.gmail.com', 'password' => '35RQL3NH8CN5JAFS', 'signature' => 'An5ns1Kso7MWUdW4ErQKJJJ4qi4-ASi8mA4dnxkI-AikSA9AZVvSERfE')));
$models = $this->createProduct(['product_name' => 'Tesla Model S', 'status' => 'available', 'product_desc' => '', 'options' => array(['name' => 'Paint', 'options' => ['Solid Black', 'Solid White', 'Red']], ['name' => 'Roof', 'options' => ['Body Color Roof', 'Glass Roof']], ['name' => 'Battery', 'options' => ['70D', '85D', 'P85D']]), 'specifications' => []], ['dir' => 'models', 'files' => File::files(database_path() . '/seeds/demo/models')], ['70d' => ['option' => ['Solid Black', 'Body Color Roof', '70D'], 'price' => 75000, 'cover' => 'black.png'], '85d' => ['option' => ['Solid White', 'Body Color Roof', '85D'], 'price' => 85000, 'cover' => 'white.png'], 'p85d' => ['option' => ['Red', 'Glass Roof', 'P85D'], 'price' => 108000, 'cover' => 'red.png']]);
$watch = $this->createProduct(['product_name' => 'Apple Watch', 'status' => 'available', 'product_desc' => '', 'options' => array(['name' => 'Size', 'options' => ['38mm', '48mm']], ['name' => 'Case', 'options' => ['Silver Aluminum', 'Stainless Steel']], ['name' => 'Band', 'options' => ['White Sport Band', 'Black Sport Band', 'Black Classic Buckle', 'Milanese Loop', 'Black Modern Buckle', 'Link Bracelet']]), 'specifications' => []], ['dir' => 'watch', 'files' => File::files(database_path() . '/seeds/demo/watch')], [['option' => ['38mm', 'Stainless Steel', 'White Sport Band'], 'price' => 549, 'cover' => 'w38ss-sbwh-sel.jpg'], ['option' => ['42mm', 'Stainless Steel', 'Black Sport Band'], 'price' => 599, 'cover' => 'w42ss-sbbk-sel.jpg'], ['option' => ['38mm', 'Stainless Steel', 'Black Classic Buckle'], 'price' => 649, 'cover' => 'w38ss-cbbk-sel.jpg'], ['option' => ['42mm', 'Stainless Steel', 'Milanese Loop'], 'price' => 699, 'cover' => 'w42ss-ml-sel_GEO_US.jpg'], ['option' => ['38mm', 'Stainless Steel', 'Black Modern Buckle'], 'price' => 749, 'cover' => 'w38ss-mbbk-sel.jpg'], ['option' => ['42mm', 'Stainless Steel', 'Link Bracelet'], 'price' => 999, 'cover' => 'w42ss-slsi-sel.jpg']]);
$files = [];
foreach (File::files(database_path() . '/seeds/demo/pages') as $path) {
$filename = basename($path);
$files[$filename] = UploadFile::create(array('file' => (string) Image::make($path)->encode('data-url'), 'file_name' => $filename));
}
Page::create(['title' => 'Index', 'pathname' => 'index', 'position' => 'index', 'settings' => ['widgets' => [['widget' => 'Offical.Slider', 'style' => ['padding' => '0px'], 'data' => ['<div class="slide-item" style="background-image:url(' . $files['slider.models.jpg']->file_path . ');background-size:cover;">
<div style="position:relative;left:50%;width:50%;height:100%;">
<div style="position: relative;top: 10%;left: -50%;width: 100%;">
<h1>
TESLA® Model S
</h1>
<p class="lead">
Highest safety rating in America<br />
Autopilot equipped<br />
Available All-Wheel Drive Dual Motor<br />
Zero to 60 mph in as little as 2.8 seconds<br />
Up to 270 miles range (EPA)<br />
<a href="/models">Learn More</a>
</p>
</div>
</div>
</div>', '<div class="slide-item" style="background-image:url(' . $files['slider.watch.png']->file_path . ');background-size:692px 224px;">
<div style="position:relative;left:50%;width:50%;height:100%;">
<div style="text-align:center; position: relative;top: 10%;left: -50%;width: 100%;">
<h1 style="font-size:4em;"><i class="ion-social-apple"></i> WATCH</h1>
<p class="lead" style="font-size:2em">The Watch is <a href="/watch">here</a></p>
</div>
</div>
</div>']]]]]);
Page::create(['title' => 'Buy Models', 'pathname' => 'models/buy', 'position' => 'models', 'settings' => ['button' => ['className' => 'btn btn-primary btn-sm', 'text' => 'Buy Now'], 'widgets' => [['widget' => 'Offical.Header', 'id' => '#models_header', 'data' => ['title' => '<a href="/models">TESLA Model S</a>', 'position' => 'models']], ['widget' => 'Offical.ProductPicker', 'data' => ['product_id' => 1]], ['widget' => 'Offical.PureHTML', 'style' => ['background' => 'whitesmoke'], 'data' => '<div class="container text-center" style="width:65%">
<div>
<h1>Battery, Performance, and Drive options</h1>
<p class="lead">Every Model S includes free long distance travel using Tesla\'s Supercharger network and an eight year, infinite mile battery and drive warranty.</p>
</div>
<div class="row">
<div class="col-xs-4">
<div style="background-color:white;border:1px solid #cccccc;text-align:left;height:400px;">
<h1 class="text-center"><span style="color:#aaa;">70</span><strong>D</strong></h1>
<ol style="list-style:none;padding:15px;">
<li style="text-align: center;margin-top: -20px;padding-bottom: 20px;border-bottom: 1px solid #ccc;margin-bottom: 20px;"><strong>All-Wheel Drive</strong></li>
<li class="package-detail">70 kWh battery with all-wheel drive</li>
<li class="package-detail"><strong>240</strong> miles range (EPA)</li>
<li class="package-detail"><strong>5.2</strong> seconds 0-60 mph</li>
<li class="package-detail"><strong>13.5</strong> seconds ¼ mile</li>
<li class="package-detail"><strong>328</strong> hp<br>
<strong>259</strong> hp front and rear motor power</li>
<li class="package-detail"><strong>387</strong> lb-ft motor torque</li>
<li class="package-detail"><strong>140</strong> mph top speed</li>
</ol>
</div>
</div>
<div class="col-xs-4">
<div style="background-color:white;border:1px solid #cccccc;text-align:left;height:400px;">
<h1 class="text-center"><span style="color:#aaa;">85</span><strong>D</strong></h1>
<ol style="list-style:none;padding:15px;">
<li style="text-align: center;margin-top: -20px;padding-bottom: 20px;border-bottom: 1px solid #ccc;margin-bottom: 20px;"><strong>All-Wheel Drive</strong></li>
<li>85 kWh battery with all-wheel drive<br>
90 kWh upgrade increases range 6%</li>
<li><strong>270</strong> miles range (EPA)</li>
<li><strong>4.2</strong> seconds 0-60 mph</li>
<li><strong>12.5</strong> seconds ¼ mile</li>
<li><strong>417</strong> hp <br>
<strong>259</strong> hp front and rear motor power</li>
<li><strong>485</strong> lb-ft motor torque</li>
<li><strong>155</strong> mph top speed</li>
</ol>
</div>
</div>
<div class="col-xs-4">
<div style="background-color:white;border:1px solid #cccccc;text-align:left;height:400px;">
<h1 class="text-center"><span style="color:red;font-weight:bold;">P</span><span style="color:#aaa;">85</span><strong style="color:red;">D</strong></h1>
<ol style="list-style:none;padding:15px;">
<li style="text-align: center;margin-top: -20px;padding-bottom: 20px;border-bottom: 1px solid #ccc;margin-bottom: 20px;"><strong>Performance All-Wheel Drive</strong></li>
<li>85 kWh battery with all-wheel drive<br>
90 kWh upgrade increases range 6%</li>
<li><strong>253</strong> miles range (EPA)</li>
<li><strong>3.1</strong> seconds 0-60 mph<br>
<strong>2.8</strong> seconds 0-60 mph with Ludicrous Speed Upgrade</li>
<li><strong>10.9</strong> seconds ¼ mile with Ludicrous Speed Upgrade</li>
<li><strong>259</strong> hp front motor power <br>
<strong>503</strong> hp rear motor power</li>
<li><strong>713</strong> lb-ft motor torque</li>
<li><strong>155</strong> mph top speed</li>
</ol>
</div>
</div>
//.........这里部分代码省略.........
示例4: run
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
Model::unguard();
$now = date('Y-m-d H:i:s');
// Test Oauth session
$session_id = DB::table('oauth_sessions')->insertGetId(['client_id' => 'default', 'owner_type' => 'user', 'owner_id' => "user:1", 'created_at' => $now, 'updated_at' => $now]);
DB::table('oauth_access_tokens')->insert(['id' => 'SyjKhdQ1JcKs1S6X18VQW2LaTclJYzW4AC1dfkFk', 'session_id' => $session_id, 'expire_time' => time() + 86400 * 30, 'created_at' => $now, 'updated_at' => $now]);
$session_id = DB::table('oauth_sessions')->insertGetId(['client_id' => 'default', 'owner_type' => 'user', 'owner_id' => "admin:1", 'created_at' => $now, 'updated_at' => $now]);
DB::table('oauth_access_tokens')->insert(['id' => 'L3gkUwlwCQpUFGwbbX9HuAmc9YsMh8Oe42OQRNiY', 'session_id' => $session_id, 'expire_time' => time() + 86400 * 30, 'created_at' => $now, 'updated_at' => $now]);
// User
DB::table('users')->truncate();
$user = new User();
$users = array(array('email' => 'garbinh@gmail.com', 'nickname' => 'garbin', 'name' => 'Garbin Huang', 'password' => '123456', 'avatar' => 'http://tp3.sinaimg.cn/1812747674/180/5606472968/1'));
foreach ($users as $user) {
$user = new User($user);
$user->save();
}
// Operator
$operator_user = User::find(1);
$operator_admin = Admin::find(1);
$operator_system = new SystemOperator();
// Category
DB::table('categories')->truncate();
$cate_mac = Category::create(array('category_name' => 'Mac', 'parent_id' => 0));
$cate_mac->children()->create(['category_name' => 'Macbook Pro']);
$cate_mac->children()->create(['category_name' => 'Macbook Air']);
$cate_mac->children()->create(['category_name' => 'iMac']);
$cate_mac->children()->create(['category_name' => 'Mac mini']);
$cate_mac->children()->create(['category_name' => 'Mac Pro']);
$cate_mac = Category::create(array('category_name' => 'iPhone', 'parent_id' => 0));
$cate_iphone6 = $cate_mac->children()->create(['category_name' => 'iPhone 6']);
$cate_iphone5s = $cate_mac->children()->create(['category_name' => 'iPhone 5s']);
// Product
foreach (['products', 'product_2_category', 'product_photos', 'product_stocks'] as $table) {
DB::table($table)->truncate();
}
$iphone6 = Product::create(array('product_name' => 'iPhone 6', 'status' => 'available', 'product_desc' => 'Bigger than bigger', 'options' => array(['name' => '颜色', 'options' => ['银色', '深空灰', '香槟金']], ['name' => '容量', 'options' => ['16GB', '64GB', '128GB']]), 'specifications' => [['attr_name' => '高度', 'attr_group' => '重量和尺寸', 'attr_value' => '138.1 毫米(5.44 英寸)'], ['attr_name' => '宽度', 'attr_group' => '重量和尺寸', 'attr_value' => '67.0 毫米 (2.64 英寸)'], ['attr_name' => '厚度', 'attr_group' => '重量和尺寸', 'attr_value' => '6.9 毫米 (0.27 英寸)'], ['attr_name' => '重量', 'attr_group' => '重量和尺寸', 'attr_value' => '129 克 (4.55 盎司)']]));
$all_photo = new UploadFile(array('file' => (string) Image::make(database_path() . '/seeds/files/iphone6p-all.png')->encode('data-url'), 'file_name' => 'iphone6p-all.png'));
$all_photo->save();
$gray_photo = new UploadFile(array('file' => (string) Image::make(database_path() . '/seeds/files/iphone6p-gray.png')->encode('data-url'), 'file_name' => 'iphone6p-gray.png'));
$gray_photo->save();
$gold_photo = new UploadFile(array('file' => (string) Image::make(database_path() . '/seeds/files/iphone6p-gold.png')->encode('data-url'), 'file_name' => 'iphone6p-gold.png'));
$gold_photo->save();
$gold_photo = new UploadFile(array('file' => (string) Image::make(database_path() . '/seeds/files/iphone6p-silver.png')->encode('data-url'), 'file_name' => 'iphone6p-silver.png'));
$gold_photo->save();
$iphone6->photos()->save(new ProductPhoto(['product_id' => $iphone6->id, 'file_id' => $all_photo->id, 'sort_index' => 0]));
$iphone6->photos()->save(new ProductPhoto(['product_id' => $iphone6->id, 'file_id' => $gray_photo->id, 'sort_index' => 1]));
$iphone6->photos()->save(new ProductPhoto(['product_id' => $iphone6->id, 'file_id' => $gold_photo->id, 'sort_index' => 2]));
$gray_iphone616 = $iphone6->stocks()->create(array('sku' => uniqid(), 'option' => ['深空灰', '16GB'], 'stocks' => 100, 'price' => 5288, 'cover_id' => $gray_photo->id));
$gray_iphone664 = $iphone6->stocks()->create(array('sku' => 'iphone664-gray', 'option' => ['深空灰', '64GB'], 'stocks' => 100, 'price' => 6088));
$gray_iphone6128 = $iphone6->stocks()->create(array('sku' => 'iphone6128-gray', 'option' => ['深空灰', '128GB'], 'stocks' => 100, 'price' => 6888));
$silver_iphone616 = $iphone6->stocks()->create(array('sku' => 'iphone616-gray', 'option' => ['银色', '16GB'], 'stocks' => 100, 'price' => 5288));
$gold_iphone616 = $iphone6->stocks()->create(array('sku' => 'iphone616-gold', 'option' => ['香槟金', '16GB'], 'stocks' => 100, 'price' => 5288));
$iphone5s = Product::create(array('product_name' => 'iPhone 5S', 'status' => 'available', 'product_desc' => 'out stock', 'options' => array(['name' => '颜色', 'options' => ['银色', '深空灰', '香槟金']], ['name' => '容量', 'options' => ['16GB', '32GB', '64GB']])));
$iphone6->categories()->attach($cate_iphone6->id);
// Bag
foreach (['bags', 'orders', 'order_products', 'logistics', 'payments'] as $table) {
DB::table($table)->truncate();
}
$logistics = Logistics::create(array('logistics_name' => '标准运送', 'status' => 'enabled', 'logistics_desc' => '标准运送,免费送货', 'deliverer_name' => '\\App\\Plugins\\Offical\\Deliverers\\Simple', 'deliverer_settings' => array('effective' => '当日达', 'price' => 8), 'deliverer_cod' => array('北京' => array('北京' => array('朝阳区')), '福建' => array('福州' => array('仓山区')))));
$payment = Payment::create(array('payment_name' => '支付宝', 'status' => 'enabled', 'payment_desc' => '支付宝即时到账支付', 'gateway_name' => '\\App\\Plugins\\Offical\\Payments\\Alipay\\Main', 'gateway_settings' => array('pid' => '111', 'key' => '222')));
$page = Page::create(["title" => "首页轮播", "pathname" => "index", "position" => "index", "settings" => ['widgets' => json_decode('[{"widget":"Offical.Slider","style":{"padding":"0px","margin":"-50px 0px 0px 0px"},"data":["<div class=\\"slide-item\\" style=\\"background-image:url(http://images.apple.com/v/home/bx/images/music_hero_medium_2x.jpg)\\"><div class=\\"carousel-caption\\"><h3>Apple Music</h3><p>Free, three-month trial now available</p></div></div>","<div class=\\"slide-item\\" style=\\"background-image:url(http://images.apple.com/v/home/bx/images/music_hero_medium_2x.jpg)\\"><div class=\\"carousel-caption\\"><h3>Apple Music</h3><p>Free, three-month trial now available</p></div></div>"]},{"widget":"Offical.ItemsBelowText","className":"avatar","data":{"title":"Our Customers","subtitle":"They says Apple is awesome!","items":["<img src=\\"https://almsaeedstudio.com/themes/AdminLTE/dist/img/user5-128x128.jpg\\" alt=\\"User Image\\" /><a class=\\"users-list-name\\" href=\\"#\\">Alexander Pierce</a><span class=\\"users-list-date\\">Today</span>","<img src=\\"https://almsaeedstudio.com/themes/AdminLTE/dist/img/user7-128x128.jpg\\" alt=\\"User Image\\" /><a class=\\"users-list-name\\" href=\\"#\\">Alexander Pierce</a><span class=\\"users-list-date\\">Today</span>","<img src=\\"https://almsaeedstudio.com/themes/AdminLTE/dist/img/user6-128x128.jpg\\" alt=\\"User Image\\" /><a class=\\"users-list-name\\" href=\\"#\\">Alexander Pierce</a><span class=\\"users-list-date\\">Today</span>"]}}]')]]);
$page = Page::create(["title" => "GoPro Hero 4", "pathname" => "hero4", "position" => "nav", "settings" => ['widgets' => json_decode('[{"widget":"Offical.Header","data":{"title":"GoPro Hero4","subtitle":"Be a hero","links":[{"text":"Overview","active":true,"href":"/hero4"},{"text":"Specs","href":"/hero4/specs"},{"text":"Gallery","href":"/hero4/gallery"},{"text":"Buy now","className":"btn btn-primary btn-sm","href":"/hero4/buy"}]}},{"widget":"Offical.Slider","style":{"padding":"0px","margin":"0px"},"data":["<div class=\\"slide-item\\" style=\\"background-image:url(http://images.apple.com/v/home/bx/images/music_hero_medium_2x.jpg)\\"><div class=\\"carousel-caption\\"><h3>Apple Music</h3><p>Free, three-month trial now available</p></div></div>","<div class=\\"slide-item\\" style=\\"background-image:url(http://images.apple.com/v/home/bx/images/music_hero_medium_2x.jpg)\\"><div class=\\"carousel-caption\\"><h3>Apple Music</h3><p>Free, three-month trial now available</p></div></div>"]},{"widget":"Offical.ImageParkText","style":{"backgroundColor":"whitesmoke"},"data":{"text":{"title":"Professional video quality.","subtitle":"HERO4 Session delivers stunning video quality. Capture high-resolution 1440p30 and 1080p60 video that’s sharp and lifelike. High frame rate 720p100 video enables exceptionally smooth slow-motion playback of your best moments."},"img":"http://demandware.edgesuite.net/aasj_prd/on/demandware.static/-/Sites-gopro-products/default/dw3d8fb012/cam-respresent-four/HERO4_Session_Feature_2_video.jpg"}},{"style":{"backgroundColor":"white"},"widget":"Offical.ImageParkText","data":{"text":{"title":"Smallest, lightest GoPro yet.","subtitle":"50% smaller and 40% lighter than other HERO4 cameras,1 HERO4 Session is the most wearable and mountable GoPro ever. With a sleek, versatile design, it’s at home anywhere—from the surf to the snow, to hanging with friends."},"img":"http://demandware.edgesuite.net/aasj_prd/on/demandware.static/-/Sites-gopro-products/default/dw80d5e42d/cam-respresent-four/HERO4_Session_Feature_1_smallestlightest.jpg"}},{"style":{"backgroundColor":"white"},"widget":"Offical.ImageParkText","data":{"text":{"title":"Easy one-button control.","subtitle":"A single press of the shutter button powers on the camera and begins capturing video or Time Lapse photos automatically. A second press of the shutter button stops recording and powers off the camera. It’s that simple."},"img":"http://demandware.edgesuite.net/aasj_prd/on/demandware.static/-/Sites-gopro-products/default/dw9f2ed908/cam-respresent-four/HERO4_Session_Feature_6_OneButton.jpg"}}]')]]);
$page = Page::create(["title" => "Buy now", "pathname" => "hero4/buy", "position" => "hero4", "settings" => ['widgets' => json_decode('[{"widget":"Offical.Header","data":{"title":"GoPro Hero4","subtitle":"Be a hero","links":[{"text":"Overview","active":true,"href":"/hero4"},{"text":"Specs","href":"/hero4/specs"},{"text":"Gallery","href":"/hero4/gallery"},{"text":"Buy now","className":"btn btn-primary btn-sm","href":"/hero4/buy"}]}},{"widget":"Offical.Slider","style":{"padding":"0px","margin":"0px"},"data":["<div class=\\"slide-item\\" style=\\"background-image:url(http://images.apple.com/v/home/bx/images/music_hero_medium_2x.jpg)\\"><div class=\\"carousel-caption\\"><h3>Apple Music</h3><p>Free, three-month trial now available</p></div></div>","<div class=\\"slide-item\\" style=\\"background-image:url(http://images.apple.com/v/home/bx/images/music_hero_medium_2x.jpg)\\"><div class=\\"carousel-caption\\"><h3>Apple Music</h3><p>Free, three-month trial now available</p></div></div>"]},{"widget":"Offical.ImageParkText","style":{"backgroundColor":"whitesmoke"},"data":{"text":{"title":"Professional video quality.","subtitle":"HERO4 Session delivers stunning video quality. Capture high-resolution 1440p30 and 1080p60 video that’s sharp and lifelike. High frame rate 720p100 video enables exceptionally smooth slow-motion playback of your best moments."},"img":"http://demandware.edgesuite.net/aasj_prd/on/demandware.static/-/Sites-gopro-products/default/dw3d8fb012/cam-respresent-four/HERO4_Session_Feature_2_video.jpg"}},{"style":{"backgroundColor":"white"},"widget":"Offical.ImageParkText","data":{"text":{"title":"Smallest, lightest GoPro yet.","subtitle":"50% smaller and 40% lighter than other HERO4 cameras,1 HERO4 Session is the most wearable and mountable GoPro ever. With a sleek, versatile design, it’s at home anywhere—from the surf to the snow, to hanging with friends."},"img":"http://demandware.edgesuite.net/aasj_prd/on/demandware.static/-/Sites-gopro-products/default/dw80d5e42d/cam-respresent-four/HERO4_Session_Feature_1_smallestlightest.jpg"}},{"style":{"backgroundColor":"white"},"widget":"Offical.ImageParkText","data":{"text":{"title":"Easy one-button control.","subtitle":"A single press of the shutter button powers on the camera and begins capturing video or Time Lapse photos automatically. A second press of the shutter button stops recording and powers off the camera. It’s that simple."},"img":"http://demandware.edgesuite.net/aasj_prd/on/demandware.static/-/Sites-gopro-products/default/dw9f2ed908/cam-respresent-four/HERO4_Session_Feature_6_OneButton.jpg"}}]')]]);
$page = Page::create(["title" => "DJI Phantom 3", "pathname" => "phantom3", "position" => "nav", "settings" => ['widgets' => []]]);
$page = Page::create(["title" => "Apple Watch", "pathname" => "watch", "position" => "nav", "settings" => ['widgets' => []]]);
$stock = ProductStock::with('product')->where('sku', '=', 'iphone616-gray')->first();
$order = Order::create(['logistics_consignee' => 'Garbin Huang', 'logistics_region' => ['福建', '福州', '仓山区'], 'logistics_address' => '福湾新城春风苑2区6号楼802', 'logistics_zipcode' => '3500001', 'logistics_mobile' => '18610073651', 'logistics_phone' => '', 'logistics_email' => 'garbinh@gmail.com', 'logistics_id' => 1, 'logistics_cod' => false, 'logistics_tracking_number' => '', 'payment_id' => 1, 'user_id' => 1]);
$order_products = [new OrderProduct(['product_id' => $stock->product->id, 'product_name' => $stock->product->product_name, 'sku' => $stock->sku, 'option' => $stock->option, 'price' => $stock->price, 'quantity' => 1, 'custom_info' => []])];
$order->calc($order_products);
$order->save();
$order_product = $order->products()->saveMany($order_products);
// Test Order
$stock = ProductStock::with('product')->where('sku', '=', 'iphone616-gold')->first();
$order = Order::create(['logistics_consignee' => 'Garbin Huang', 'logistics_region' => ['福建', '福州', '仓山区'], 'logistics_address' => '福湾新城春风苑2区6号楼802', 'logistics_zipcode' => '3500001', 'logistics_mobile' => '18610073651', 'logistics_phone' => '', 'logistics_email' => 'garbinh@gmail.com', 'logistics_id' => 1, 'logistics_cod' => true, 'logistics_tracking_number' => '', 'payment_id' => 1, 'user_id' => 1]);
$order_products = [new OrderProduct(['product_id' => $stock->product->id, 'product_name' => $stock->product->product_name, 'sku' => $stock->sku, 'option' => $stock->option, 'price' => $stock->price, 'quantity' => 1, 'custom_info' => []])];
$order->calc($order_products);
$order->save();
$order_product = $order->products()->saveMany($order_products);
$this->command->info('Test Data seeded');
}