WorkOrdersController.php 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. <?php
  2. namespace App\Http\Controllers;
  3. use App\WorkOrder;
  4. use Illuminate\Http\Request;
  5. class WorkOrdersController extends Controller
  6. {
  7. /**
  8. * Display a listing of the resource.
  9. *
  10. * @return \Illuminate\Http\Response
  11. */
  12. public function index()
  13. {
  14. //
  15. }
  16. /**
  17. * Show the form for creating a new resource.
  18. *
  19. * @return \Illuminate\Http\Response
  20. */
  21. public function create()
  22. {
  23. //
  24. }
  25. /**
  26. * Store a newly created resource in storage.
  27. *
  28. * @param \Illuminate\Http\Request $request
  29. * @return \Illuminate\Http\Response
  30. */
  31. public function store(Request $request)
  32. {
  33. //
  34. }
  35. /**
  36. * Display the specified resource.
  37. *
  38. * @param \App\WorkOrder $workOrder
  39. * @return \Illuminate\Http\Response
  40. */
  41. public function show(WorkOrder $workOrder)
  42. {
  43. return view('workorders.show', ['workOrder' => $workOrder]);
  44. }
  45. /**
  46. * Show the form for editing the specified resource.
  47. *
  48. * @param \App\WorkOrder $workOrder
  49. * @return \Illuminate\Http\Response
  50. */
  51. public function edit(WorkOrder $workOrder)
  52. {
  53. return view('workorders.edit', ['workOrder' => $workOrder]);
  54. }
  55. /**
  56. * Update the specified resource in storage.
  57. *
  58. * @param \Illuminate\Http\Request $request
  59. * @param \App\WorkOrder $workOrder
  60. * @return \Illuminate\Http\Response
  61. */
  62. public function update(Request $request, WorkOrder $workOrder)
  63. {
  64. $workOrder->probdesc = $request->input('probdesc');
  65. $workOrder->suggested = $request->input('suggested');
  66. $workOrder->save();
  67. event(new \App\Events\WorkOrderUpdated($workOrder));
  68. return redirect()->action('WorkOrdersController@show', ['workOrder' => $workOrder]);
  69. }
  70. /**
  71. * Remove the specified resource from storage.
  72. *
  73. * @param \App\WorkOrder $workOrder
  74. * @return \Illuminate\Http\Response
  75. */
  76. public function destroy(WorkOrder $workOrder)
  77. {
  78. //
  79. }
  80. }