Building a Simple Invoice Application with Laravel 10 and Vue.js 3: How to Display All Invoices

Posted by

Laravel 10 and Vuejs 3 – Simple Invoice Application

body {
font-family: Arial, sans-serif;
background-color: #f4f4f4;
padding: 20px;
}
h1 {
text-align: center;
}
table {
width: 100%;
border-collapse: collapse;
margin-top: 20px;
}
th, td {
border: 1px solid #ddd;
padding: 8px;
text-align: left;
}
th {
background-color: #f2f2f2;
}

Simple Invoice Application

Invoice ID Customer Name Total Amount Status Action
{{ invoice.id }} {{ invoice.customerName }} {{ invoice.totalAmount }} {{ invoice.status }}

const app = Vue.createApp({
data() {
return {
invoices: [
{ id: 1, customerName: ‘John Doe’, totalAmount: 100.00, status: ‘Paid’ },
{ id: 2, customerName: ‘Jane Smith’, totalAmount: 150.00, status: ‘Pending’ },
{ id: 3, customerName: ‘Bob Johnson’, totalAmount: 75.00, status: ‘Paid’ }
]
}
},
methods: {
viewInvoice(id) {
// Implement logic to view the selected invoice
alert(`Viewing invoice ${id}`);
}
}
});
app.mount(‘#app’);

0 0 votes
Article Rating
11 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
@poojapareek6524
11 months ago

Awesome tutorial..! This is un underrated channel due to not adopting fancy video creation methods.

@tholfikarmohammed887
11 months ago

why all axios request return 500 response?! even in the portfolio project i had the same issue!

@akmaljon2402
11 months ago

Thank you for the tutorial!

@MortezaShabanipour-so8qh
11 months ago

thank you

@MindfulMeditations100
11 months ago

Thank you for the tutorial!
I can't get customer_name instead of customer_id
the codes are the same as yours, but it does not show any error and it does not show the customer's name
I appreciate if you could help me with that thank you

@joachimhorey2490
11 months ago

🙏 Promo sm

@muhammadjonsharipov2200
11 months ago

Thank you for the tutorial!

@abulhasnattanvir8009
11 months ago

hoping for the next video soon …… 😍

@abulhasnattanvir8009
11 months ago

thanks 😍

@drakhellfallen6365
11 months ago

thnx for the tutorial, hoping for the next vid soon

@cedrickniyonkuru1057
11 months ago

Very good !!!