/** * Run the database seeds. * * @return void */ public function run() { $now = \Carbon\Carbon::now(); DB::table('options')->delete(); Option::insert([['label' => '站点名称', 'name' => 'sitename', 'value' => 'Laravel Blog', 'type' => 'text', 'created_at' => $now, 'updated_at' => $now], ['label' => '副标题', 'name' => 'sitedesc', 'value' => 'A Blog Created with Laravel', 'type' => 'text', 'created_at' => $now, 'updated_at' => $now], ['label' => '关键词', 'name' => 'keywords', 'value' => 'Laravel,Blog,PHP', 'type' => 'text', 'created_at' => $now, 'updated_at' => $now], ['label' => '描述', 'name' => 'description', 'value' => 'A Site Created with Laravel', 'type' => 'textarea', 'created_at' => $now, 'updated_at' => $now], ['label' => '统计代码', 'name' => 'site_analytics', 'value' => '', 'type' => 'textarea', 'created_at' => $now, 'updated_at' => $now], ['label' => '微博', 'name' => 'weibo', 'value' => '', 'type' => 'text', 'created_at' => $now, 'updated_at' => $now], ['label' => 'Github', 'name' => 'github', 'value' => '', 'type' => 'text', 'created_at' => $now, 'updated_at' => $now], ['label' => 'Twitter', 'name' => 'twitter', 'value' => '', 'type' => 'text', 'created_at' => $now, 'updated_at' => $now], ['label' => 'Facebook', 'name' => 'facebook', 'value' => '', 'type' => 'text', 'created_at' => $now, 'updated_at' => $now]]); }
public function addOptions($groupId, Request $request) { $list = $request->input('options'); var_dump($list); $optionData = array(); foreach ($list as $option) { $option['groupId'] = $groupId; $optionData[] = $option; } try { $result = Option::insert($optionData); } catch (\Exception $e) { return response()->json(['error' => ['message' => 'Could not save options' . $e->getMessage(), 'code' => 101]]); } return response()->json(['result' => $result]); }
public function run() { $options = [['name' => 'rate', 'value' => '4', 'created_at' => current_time(), 'updated_at' => current_time()], ['name' => 'app', 'value' => 'Garbage Collector', 'created_at' => current_time(), 'updated_at' => current_time()], ['name' => 'language', 'value' => 'English', 'created_at' => current_time(), 'updated_at' => current_time()], ['name' => 'sent_from', 'value' => '*****@*****.**', 'created_at' => current_time(), 'updated_at' => current_time()], ['name' => 'facebook', 'value' => 'gc', 'created_at' => current_time(), 'updated_at' => current_time()], ['name' => 'google_plus', 'value' => '+gc', 'created_at' => current_time(), 'updated_at' => current_time()], ['name' => 'twitter', 'value' => '@gc', 'created_at' => current_time(), 'updated_at' => current_time()], ['name' => 'about', 'value' => '{"title":"Title","content":"content"}', 'created_at' => current_time(), 'updated_at' => current_time()], ['name' => 'legal', 'value' => '{"title":"Title","content":"content"}', 'created_at' => current_time(), 'updated_at' => current_time()], ['name' => 'contact', 'value' => 'Contact para', 'created_at' => current_time(), 'updated_at' => current_time()], ['name' => 'currency_symbol', 'value' => '₹', 'created_at' => current_time(), 'updated_at' => current_time()]]; \App\Option::truncate(); \App\Option::insert($options); }