laravel-filepond-vue-inertia-example
laravel-filepond-vue-inertia-example copied to clipboard
Laravel FilePond Jetstream Vue Inertia demo project.
Laravel FilePond Jetstream Vue Inertia Example
Demo project to show how to use Rahul Haque's Laravel Filepond package in Laravel Jetstream Vue Inertia project. Jump to the implementation directly by opening below files or install locally to tinker with various options.
- ./resources/js/Pages/Dashboard.vue - frontend logic.
- ./app/Http/Middleware/HandleInertiaRequests.php - csrf token share.
- ./routes/web.php - backend logic.
Requirements
- PHP8 or greater
- MySQL
- Composer
- Npm
Installation
# Clone or download the repo
git clone https://github.com/rahulhaque/laravel-filepond-vue-inertia-example
# `cd` into the project directory
cd laravel-filepond-vue-inertia-example
# Copy `.env.example` file as `.env`
# Edit `.env` variables if required
# Create a database named `laravel_filepond_vue_inertia_example`
cp .env.example .env
# Install packages
composer install
# Generate application key file
php artisan key:generate
# Install npm packages
npm install && npm run dev
# Migrate the database
php artisan migrate --seed
# Start the server
php artisan serve
Authentication
Visit http://localhost:8000/login
Default user info.
- Email: [email protected]
- Password: password
References
Contributing
Any code improvement contribution or suggestions are welcome.
Credits
- Rahul Haque
- All Contributors
License
The MIT License (MIT). Please see License File for more information.