PHPackages                             sp2gr11/reservation - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. sp2gr11/reservation

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

sp2gr11/reservation
===================

Reservation package for SnipeIT project.

188PHP

Since Dec 4Pushed 9y ago1 watchersCompare

[ Source](https://github.com/softwareProjectTweeGroepElf/snipe-reservation)[ Packagist](https://packagist.org/packages/sp2gr11/reservation)[ RSS](/packages/sp2gr11-reservation/feed)WikiDiscussions master Synced 3w ago

READMEChangelogDependenciesVersions (8)Used By (0)

Manual reservation package Snipe-It
===================================

[](#manual-reservation-package-snipe-it)

Installation
------------

[](#installation)

1. Install the package via composer (`composer require sp2gr11/reservation:dev-master`) (cmd)
2. Go in the config folder to the file app.php and add `sp2gr11\reservation\providers\ReservationServiceProvider::class,` to the section vendor service providers
3. Run the vendor publish command (`php artisan vendor:publish --provider=sp2gr11\reservation\providers\ReservationServiceProvider`) (cmd)
4. Run the command (`php artisan migrate`) - this will create the tables necessary to use Reservation (cmd)

Students page
-------------

[](#students-page)

On this page students can make a request for a reservation. The student gets a list with all the available assets with the information necessary for reservation. A reservation is not fixed and the professor has to accept it before it is final. When making a reservation you will need to enter your information and reasons on why you need the asset. This includes:

- Name
- Course
- What you are planning to do with the asset
- Duration of the lending period

When the request is completed the professor will receive a notification and he then needs to accept or decline the request. When the request is approved you will see it in a list above the list with all the available assets. In the event that the request is denied you should contact the professor and ask for a reason and resend a request with better arguments on why you need the asset.

[![GitHub Logo](https://camo.githubusercontent.com/30f9f013d38d02f475a3f16b74dbf6b29dff13ebe5861d7adb4202cfadb84009/68747470733a2f2f7332382e706f7374696d672e6f72672f73396b71676a736b742f73747564312e706e67)](https://camo.githubusercontent.com/30f9f013d38d02f475a3f16b74dbf6b29dff13ebe5861d7adb4202cfadb84009/68747470733a2f2f7332382e706f7374696d672e6f72672f73396b71676a736b742f73747564312e706e67)[![GitHub Logo](https://camo.githubusercontent.com/5d71e283e04737d4f3207b0551fcf55c1432fb941b653d17b0dfe3a0f40eb1c4/68747470733a2f2f7332382e706f7374696d672e6f72672f3867386d6e756637312f73747564322e706e67)](https://camo.githubusercontent.com/5d71e283e04737d4f3207b0551fcf55c1432fb941b653d17b0dfe3a0f40eb1c4/68747470733a2f2f7332382e706f7374696d672e6f72672f3867386d6e756637312f73747564322e706e67)

Professor page
--------------

[](#professor-page)

This page is meant for the professors and not accessible by students. The professors will see new request from students that have not been approved or denied. You can see all the information that the student has entered. Based on this the professors can decide to accept or deny to request. Once the asset is accepted it will be saved and the student is expected to come pick it up the asset on the specified date.

[![GitHub Logo](https://camo.githubusercontent.com/32ee37c8d3666055cbb85797f9bbe1bf5561a473e69267af6646a5bf5f67bc3c/68747470733a2f2f7332382e706f7374696d672e6f72672f78356f6438387371352f70726f662e706e67)](https://camo.githubusercontent.com/32ee37c8d3666055cbb85797f9bbe1bf5561a473e69267af6646a5bf5f67bc3c/68747470733a2f2f7332382e706f7374696d672e6f72672f78356f6438387371352f70726f662e706e67)

Lending page
------------

[](#lending-page)

This page is used to check in or check out assets. The systems works with a barcode scanner and is mostly automatic. You will need to scan the asset and enter the students name. The system will then check if the asset is already assigned to a student. If this is the case and the asset is brought back on time it will be made accessible to lend again. If the asset is not brought back on time a fine will be added calculated based on the number of days it was brought back late. The amount that has to be paid can be changed in the configuration page. When the asset was not already assigned to a student it will be assigned to the student with the default lending period. It is of course possible to bring it back sooner.
 [![GitHub Logo](https://camo.githubusercontent.com/ef16cf3388d48bb4e19deedb4cf67f20a27f56642b836b56eab8724d2e435ee0/68747470733a2f2f7332382e706f7374696d672e6f72672f6f38336e61773061352f6c656e64696e672e706e67)](https://camo.githubusercontent.com/ef16cf3388d48bb4e19deedb4cf67f20a27f56642b836b56eab8724d2e435ee0/68747470733a2f2f7332382e706f7374696d672e6f72672f6f38336e61773061352f6c656e64696e672e706e67)[![GitHub Logo](https://camo.githubusercontent.com/afe96ec9ce9946d68f0677c40adfe753092ba683adcd8e25a749a0a4f782114b/68747470733a2f2f7332382e706f7374696d672e6f72672f6b303876323479756c2f6c656e64696e67322e706e67)](https://camo.githubusercontent.com/afe96ec9ce9946d68f0677c40adfe753092ba683adcd8e25a749a0a4f782114b/68747470733a2f2f7332382e706f7374696d672e6f72672f6b303876323479756c2f6c656e64696e67322e706e67)

Configuration page
------------------

[](#configuration-page)

This page is only accessible by admins. They will be able to certain settings that are used on the lending page. This includes

- The maximum lending period.
- The default lending period.
- The different roles.

###  Health Score

24

—

LowBetter than 31% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity48

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 74.2% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/4378082?v=4)[lupix](/maintainers/lupix)[@lupix](https://github.com/lupix)

---

Top Contributors

[![SamVanRoy](https://avatars.githubusercontent.com/u/23381479?v=4)](https://github.com/SamVanRoy "SamVanRoy (49 commits)")[![tomsaccasyn](https://avatars.githubusercontent.com/u/23010172?v=4)](https://github.com/tomsaccasyn "tomsaccasyn (10 commits)")[![lupyx](https://avatars.githubusercontent.com/u/17594456?v=4)](https://github.com/lupyx "lupyx (7 commits)")

### Embed Badge

![Health badge](/badges/sp2gr11-reservation/health.svg)

```
[![Health](https://phpackages.com/badges/sp2gr11-reservation/health.svg)](https://phpackages.com/packages/sp2gr11-reservation)
```

###  Alternatives

[yiidoc/yii2-redactor

Extension redactor for Yii2 Framework.

185631.8k47](/packages/yiidoc-yii2-redactor)[cloudxns/cloud-xns-api-sdk-php

CloudXNS SDK FILES

2283.3k](/packages/cloudxns-cloud-xns-api-sdk-php)[brunocanada/hreflang

This Magento 2 multi store extension adds the alternate hreflang tag for: Pages, Product and Category.

2167.8k](/packages/brunocanada-hreflang)[mauserrifle/simresults

Simrace result reader for PHP

674.8k](/packages/mauserrifle-simresults)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
