- Read Access: Allows access to view book data.
- Create Access (Own): Enables users to create their own book data.
- Update Access (Own): Permits users to update their own book data.
- Delete Access (Own): Allows users to delete their own book data.
- Download Access (All): Enables downloading of book data in Excel and PDF formats.
- Read Access: Allows viewing book data.
- Create Access: Enables the creation of book data.
- Update Access: Permits updating book data.
- Delete Access: Allows deletion of book data.
- Create Category: Enables the creation of book categories.
- Read Category: Allows viewing book categories.
- Update Category: Permits updating book categories.
- Delete Category: Allows deletion of book categories.
- Download Access (All): Enables downloading of book data in Excel and PDF formats.
- Username: lyda.bins@example.com
- Password: password
Untuk menjalankan proyek ini secara lokal, ikuti langkah-langkah di bawah ini:
git clone https://github.com/nogarlic/assignment-digitalmedia-be.git
sudo apt-get update
sudo apt-get install php-gd
sudo apt-get install php-curl
composer install
npm install
npm run dev
Konfigurasi database cloud di .env atau menggunakan konfigurasi database lokal setelah mengimport file 'libby.sql'
DB_CONNECTION=mysql
DB_HOST=34.70.177.177
DB_PORT=3306
DB_DATABASE=libby
DB_USERNAME=root
DB_PASSWORD=pl1ssiaPapun^
php artisan key:generate
mv public/storage public/storage_old
php artisan storage:link
mv public/storage_old/book-cover-images/* public/storage/book-cover-images/
mv public/storage_old/pdf-files/* public/storage/pdf-files/
php artisan migrate
php artisan serve