Esempio n. 1
0
 public function store_term()
 {
     if (!Auth::user()) {
         return redirect('/');
     }
     Term::create(Input::all());
     return redirect('/add_term');
 }
Esempio n. 2
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: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');
 }
Esempio n. 3
0
 /**
  * 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');
 }
Esempio n. 5
0
 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']);
 }