This is a simple mini app about a quotation form developed with Laravel & Vue.js. The user can select multiple items that needs to transport, enter their addresses (from, to, additional stops) and the company can review the request and send a quotation to the client. Developed as a sample app & for learning purposes.
- Laravel & Vue.js app setup.
- Basic laravel routing.
- Laravel controllers.
- Laravel json responses.
- Vue.js app setup.
- Vue.js components creation.
- Vue.js passing data to child components.
- Axios.js ajax calls with vue.js.
- Setup webpack for laravel & vue.js.
- PHP traits.
The project is open source apparently! You can fork and make any changes you want! I also like pull requests so you are free to suggest modifications, additions!
- Setup the database info in the .env file
- Setup email settings for the project in .env file (Optional). Currently the app do not send any emails.
Then run
composer install
npm install
php artisan migrate
php artisan storage:link
php artisan serve
You can also run npm run watch
for detecting front-end changes automatically.
A live close version to this can be found here: https://form.ouzo.io