prabhakar267 / library-management-system Goto Github PK
View Code? Open in Web Editor NEW:books: An automated library management system developed in Laravel 4.2 PHP MVC Framework
License: MIT License
:books: An automated library management system developed in Laravel 4.2 PHP MVC Framework
License: MIT License
"All Books in Library" tab shows incorrect table name
It should be more user understandable like "Books available in Library to be accessed by Students"
Student Cannot Request For a Book???
The error am getting reads->
PHP Fatal error: Uncaught Error: Class 'Illuminate\Support\ClassLoader'
I tried fixing it by including the class but the error wasn't still resolved.
Currently there are only instructions to setup PHP and the project but no setup instructions for MySQL in Windows.
Add instructions in README.md
I got this after following the readme.md after running C:/xampp2/php/php.exe artisan clear-compiled
for a windows setup with the xampp version recommended by you:
PHP Fatal error: require(): Failed opening required 'C:\xampp2\htdocs\library-management-system\bootstrap/../vendor/autoload.php' (include_path='C:\xampp2\php\PEAR') in C:\xampp2\htdocs\library-management-system\bootstrap\autoload.php on line 17
can you help me with this?
The setup instructions are specific to Linux (to be tested on MacOS).
Instructions for windows are to be added
If a student is returning a book after the prescribed time, then fine which student needs to pay must be automatically added to the student's profile.
OS: Ubuntu 18.04
While running 'composer install' I am getting these errors:
- Installing classpreloader/classpreloader (1.0.2): Downloading (100%)
- Installing laravel/framework (v4.2.22): Downloading (100%)
symfony/translation suggests installing symfony/config
symfony/translation suggests installing symfony/yaml
paragonie/random_compat suggests installing ext-libsodium (Provides a modern crypto API that can be used to generate random bytes.)
symfony/security-core suggests installing symfony/expression-language (For using the expression voter)
symfony/security-core suggests installing symfony/validator (For using the user password constraint)
symfony/routing suggests installing doctrine/annotations (For using the annotation loader)
symfony/routing suggests installing symfony/config (For using the all-in-one router or any loader)
symfony/routing suggests installing symfony/expression-language (For using expression matching)
symfony/routing suggests installing symfony/yaml (For using the YAML loader)
symfony/event-dispatcher suggests installing symfony/dependency-injection
symfony/http-kernel suggests installing symfony/class-loader
symfony/http-kernel suggests installing symfony/config
symfony/http-kernel suggests installing symfony/dependency-injection
symfony/http-kernel suggests installing symfony/var-dumper
predis/predis suggests installing ext-phpiredis (Allows faster serialization and deserialization of the Redis protocol)
phpseclib/phpseclib suggests installing ext-mcrypt (Install the Mcrypt extension in order to speed up a wide variety of cryptographic operations.)
phpseclib/phpseclib suggests installing pear-pear/PHP_Compat (Install PHP_Compat to get phpseclib working on PHP < 4.3.3.)
patchwork/utf8 suggests installing ext-wfio (Use WFIO for UTF-8 filesystem access on Windows)
monolog/monolog suggests installing aws/aws-sdk-php (Allow sending log messages to AWS services like DynamoDB)
monolog/monolog suggests installing doctrine/couchdb (Allow sending log messages to a CouchDB server)
monolog/monolog suggests installing ext-amqp (Allow sending log messages to an AMQP server (1.0+ required))
monolog/monolog suggests installing ext-mongo (Allow sending log messages to a MongoDB server)
monolog/monolog suggests installing graylog2/gelf-php (Allow sending log messages to a GrayLog2 server)
monolog/monolog suggests installing mongodb/mongodb (Allow sending log messages to a MongoDB server via PHP Driver)
monolog/monolog suggests installing php-amqplib/php-amqplib (Allow sending log messages to an AMQP server using php-amqplib)
monolog/monolog suggests installing php-console/php-console (Allow sending log messages to Google Chrome)
monolog/monolog suggests installing rollbar/rollbar (Allow sending log messages to Rollbar)
monolog/monolog suggests installing ruflin/elastica (Allow sending log messages to an Elastic Search server)
monolog/monolog suggests installing sentry/sentry (Allow sending log messages to a Sentry server)
laravel/framework suggests installing doctrine/dbal (Allow renaming columns and dropping SQLite columns.)
Generating autoload files
> php artisan clear-compiled
Mcrypt PHP extension required.
Script php artisan clear-compiled handling the post-install-cmd event returned with error code 1
I already installed php5.6 and php5.6-mcrypt
Please help
Currently there are only instructions to setup PHP and the project but no setup instructions for MySQL in Linux/Unix.
Add instructions in README.md
Currently "Find Student" homepage box can search student from their IDs but the UI let's the user think, it is searching on name
UI needs to be updated to Enter Student ID.
I'd like to raise a possible semantic change I proposed in #23
Here is the current code :
<div class="btn-box-row row-fluid">
<a class="btn-box big span4 homepage-form-box" id="findbookbox">
<i class="icon-list"></i>
<b>Find Book</b>
</a>
<a class="btn-box big span4 homepage-form-box" id="findissuebox">
<i class="icon-book"></i>
<b>Find Book Issue</b>
</a>
<a class="btn-box big span4 homepage-form-box" id="findstudentbox">
<i class="icon-user"></i>
<b>Find Student</b>
</a>
</div>
Does it make sense to keep these nodes as links (a
) ? As they are not actually linking to any place and have an action tied to them, I feel it makes sense to change them to button
Files to be changed:
app/views/account/index.blade.php: <title>NSIT Automated Library Management System</title>
app/views/account/navigation_bottom.blade.php: <b class="copyright">© 2015 NSIT - Automated Library Management System </b> All rights re
app/views/account/navigation_top.blade.php: <a class="brand" href="{{ URL::route('home') }}">NSIT ALMS</a>
app/views/layout/index.blade.php: <title>NSIT Automated Library Management System</title>
app/views/layout/template_footer.blade.php: <b class="copyright">© {{ date('Y') }} NSIT - Automated Library Management System </b> Al
app/views/layout/template_navbar.blade.php: <a class="brand" href="{{ URL::route('home') }}">NSIT ALMS</a>
app/views/panel/index.blade.php: <a class="btn-box span12"><b>NSIT Automated Library Management System</b></a>
NSIT ALMS should be changed to ALMS
i get this error message on composer install
PHP Fatal error: Uncaught Error: Class 'Patchwork\Utf8\Bootup' not found in /opt/bitnami/apache/htdocs/bootstrap/autoload.php:46
Stack trace:
#0 /opt/bitnami/apache/htdocs/artisan(16): require()
#1 {main}
thrown in /opt/bitnami/apache/htdocs/bootstrap/autoload.php on line 46
Script php artisan clear-compiled handling the post-install-cmd event returned with error code 255
How do you actually run the system? php artisan serve results in a blank run. When running directly via xampp the css does not load.
On the homepage, there are currently 3 form boxes (Find Book, Find Book Issue, Find Student)
Make the cursor on them as pointer:
cursor: pointer;
@prabhakar267
how to entry book return date ? please help
Hi Where can I find applications migration files ?
First of all, congratulations for your really great project! Simple and efficient.
I want to help with translations (to Brazilian Portuguese and Italian), and I just want to know if the project already supports translations.
Thanks!
Fix markdown file according
https://github.com/prabhakar267/library-management-system/blob/master/meta/README.md
I wonder how registrations are restricted... cause... anyone can register and no email or other type of validation is needed...
I would also like to know if the project can fetch the book data from sources like WorldCat, Google Books API or ISBN-DB API, or if you plan to add such feature later.
"All Students Registered" tab shows incorrect table name
It should be more user understandable like "All students approved to access Library facilities"
I cloned the repository but i'm stocked at getting to create anything or even login at all. All I see is some sql errors with username and password.
Whenever someone new (when there are no users who can login into the system) install the application on their system, there should be a pop-up for adding the first user.
Hi,
Can you add nbproject folder to gitignore. As you already know that's a IDE specific config and should never be pushed to repos. Thanks
A lot of minor UI changes occurred and screenshots are to be updated with latest UI updates.
Why the category form/screen is missing? Do you need any help with the development of this part? I'm interested to contribute.
Currently it shows 2015, it should be dynamic
File to be changed : https://github.com/prabhakar267/library-management-system/blob/master/app/views/layout/template_footer.blade.php
just checking if are there interesting in this update...
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.