public function store_term() { if (!Auth::user()) { return redirect('/'); } Term::create(Input::all()); return redirect('/add_term'); }
/** * 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:terms|max:100', 'definition' => 'required']); $term = Term::create($request->all()); Event::fire(new TermCreated($term)); if ($request->ajax()) { return compact('term'); } return redirect()->route('terms'); }
/** * Run the database seeds. * * @return void */ public function run() { // \App\Term::create(['name' => 'villa', 'slug' => 'villa', 'route' => 'villa', 'type' => 'property_category', 'order' => 0, 'parent_id' => 0]); \App\Term::create(['name' => 'villa rental', 'slug' => 'villa-rental', 'route' => 'villa_rental', 'type' => 'property_category', 'order' => 0, 'parent_id' => 0]); \App\Term::create(['name' => 'land', 'slug' => 'land', 'route' => 'land', 'type' => 'property_category', 'order' => 1, 'parent_id' => 0]); \App\Term::create(['name' => 'beachfront property', 'slug' => 'beachfront-property', 'route' => 'beachfront_property', 'type' => 'property_tag', 'order' => 0, 'parent_id' => 0]); \App\Term::create(['name' => 'home and retirement', 'slug' => 'home-and-retirement', 'route' => 'home_and_retirement', 'type' => 'property_tag', 'order' => 0, 'parent_id' => 0]); \App\Term::create(['name' => 'uncategorized', 'slug' => 'uncategorized', 'route' => 'uncategorized', 'type' => 'post_category', 'order' => 0, 'parent_id' => 0]); \App\Term::create(['name' => '< $500.000', 'slug' => 'less-than-500k', 'route' => 'less_than_500k', 'type' => 'property_tag', 'order' => 0, 'parent_id' => 0]); \App\Term::create(['name' => '> $500.000', 'slug' => 'more-than-500k', 'route' => 'less_than_500k', 'type' => 'property_tag', 'order' => 0, 'parent_id' => 0]); }
public function post_terms() { $input = Input::all(); if ($input['submit'] == 'save') { if ($input['id'] > 0) { $terms = Term::find($input['id']); $terms->update($input); } else { $terms = new Term(); $terms->create($input); } } else { if ($input['id'] > 0) { Term::destroy($input['id']); } } return redirect('terms')->with('message', 'Terms have been updated successfully'); }
public function run() { DB::table('terms')->delete(); Term::create(['id' => '1', 'term' => 'arts']); Term::create(['id' => '2', 'term' => 'disasters']); Term::create(['id' => '3', 'term' => 'education']); Term::create(['id' => '4', 'term' => 'environment']); Term::create(['id' => '5', 'term' => 'health']); Term::create(['id' => '6', 'term' => 'lifestyle']); Term::create(['id' => '7', 'term' => 'media']); Term::create(['id' => '8', 'term' => 'holidays']); Term::create(['id' => '9', 'term' => 'politics']); Term::create(['id' => '10', 'term' => 'religion']); Term::create(['id' => '11', 'term' => 'society']); Term::create(['id' => '12', 'term' => 'transportation']); Term::create(['id' => '13', 'term' => 'wars']); Term::create(['id' => '14', 'term' => 'work']); }