Skip to content

GraphQL powered Laravel project for files upload to local storage or AWS S3 bucket

Notifications You must be signed in to change notification settings

vinnAnony/lara-graphql

Repository files navigation

Vinn Logo

About Lara-Graphql

This is a GraphQL-Powered Laravel API.

Built with the help of Laravel GraphQL.

It is a mini-project that one can use to upload document files to local storage or AWS S3 bucket.

If you choose to upload to both locations, it will store the AWS url in the database.

Here is a guide on how to configure AWS for Laravel.

Front-end built with Tailwind CSS and Vue.js

Set Up

Run composer install && npm install to install dependencies.

Run php artisan storage:link to create a symbolic link from public/storage to storage/app/public for local storage.

Don't forget to set up your database and AWS S3 credentials in .env file

Run

Run php artisan serve to run Laravel app in development environment.

Run npm run dev for Vite to bundle your application's CSS and JavaScript files into production ready assets.

Contributors

This software was developed and is maintained with love by Vinn Njeru.

License

The project is open-sourced software licensed under the MIT license.

About

GraphQL powered Laravel project for files upload to local storage or AWS S3 bucket

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published