This is a Library Mangment System developed in Laravel 5.8 PHP Framework.
Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experience to be truly fulfilling. Laravel takes the pain out of development by easing common tasks used in many web projects, such as:
- Simple, fast routing engine.
- Powerful dependency injection container.
- Multiple back-ends for session and cache storage.
- Expressive, intuitive database ORM.
- Database agnostic schema migrations.
- Robust background job processing.
- Real-time event broadcasting.
Laravel is accessible, powerful, and provides tools required for large, robust applications.
The project was developed with the purpose to learn Laravel 5.8
- Run
git clone https://github.com/darkheart101/Laravel_LibraryManagmentSystem.git
- Run
composer install
(install composer beforehand) - From the projects root run
cp .env.example .env
- Configure your
.env
file - Run
php artisan key:generate
- Run
php artisan migrate
- Run
php artisan db:seed
- Run
vi database/seeds/DatabaseSeeder.php
- Uncomment lines in run method
- Run
php artisan db:seed
- User: admin
- Pass: admin
- Easier way to select book author
- Search fields for books, authors and borrowers lists
- Book picture
The Laravel framework is open-source software licensed under the MIT license.