AdminCounterItemController.php 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?php
  2. namespace App\Http\Controllers\Admin;
  3. use App\Http\Controllers\Controller;
  4. use Illuminate\Http\Request;
  5. use App\Models\CounterItem;
  6. class AdminCounterItemController extends Controller
  7. {
  8. public function index()
  9. {
  10. $counter_item = CounterItem::where('id',1)->first();
  11. return view('admin.counter.index',compact('counter_item'));
  12. }
  13. public function update(Request $request)
  14. {
  15. $obj = CounterItem::where('id',1)->first();
  16. $request->validate([
  17. 'item1_number' => 'required',
  18. 'item1_text' => 'required',
  19. 'item2_number' => 'required',
  20. 'item2_text' => 'required',
  21. 'item3_number' => 'required',
  22. 'item3_text' => 'required',
  23. 'item4_number' => 'required',
  24. 'item4_text' => 'required',
  25. ]);
  26. $obj->item1_number = $request->item1_number;
  27. $obj->item1_text = $request->item1_text;
  28. $obj->item2_number = $request->item2_number;
  29. $obj->item2_text = $request->item2_text;
  30. $obj->item3_number = $request->item3_number;
  31. $obj->item3_text = $request->item3_text;
  32. $obj->item4_number = $request->item4_number;
  33. $obj->item4_text = $request->item4_text;
  34. $obj->status = $request->status;
  35. $obj->save();
  36. return redirect()->back()->with('success','Counter Item is Updated Successfully');
  37. }
  38. }