TemplateController.php 2.0 KB

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