Advertisement
Guest User

Untitled

a guest
Jul 28th, 2017
42
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. <script>
  2. new Vue({
  3.  
  4. el: '#app',
  5.  
  6. data: {
  7. visitors: [],
  8. visitor: [],
  9. },
  10.  
  11. methods: {
  12. addVisitor() {
  13. this.visitors.push(this.visitor);
  14. this.visitor = [];
  15. },
  16.  
  17. storeVisit()
  18. {
  19. axios({
  20. method: 'post',
  21. url: '/visit/new',
  22. data: {
  23. visitors: this.visitors
  24. }
  25. });
  26. }
  27. },
  28.  
  29. });
  30. </script>
  31.  
  32. <p>Visitors</p>
  33. <div class="columns">
  34. <div class="column">
  35. <input class="input" placeholder="First Name" v-model="visitor.first">
  36. </div>
  37. <div class="column">
  38. <input class="input" placeholder="Last Name" v-model="visitor.last">
  39. </div>
  40. <div class="column">
  41. <input class="input" placeholder="Company" v-model="visitor.company">
  42. </div>
  43. <div class="column">
  44. <input class="input" placeholder="Email" v-model="visitor.email">
  45. </div>
  46. <div class="column">
  47. <button class="button is-primary" @click="addVisitor()">Add</button>
  48. </div>
  49. </div>
  50.  
  51. <button class="button is-primary" @click="storeVisit">Save Visit</button>
  52.  
  53. public function store(Request $request)
  54. {
  55. return $request->visitors;
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement