Phiên bản thành phần: 6.3.4 và 8.8.0
Số liệu đo trực tiếp từ hai container đang chạy (hệ điều hành, PHP, Laravel) và từ tệp khóa thư viện composer.lock đang cài trong container. Tạo lúc 12/10/2026 07:34.
| Thành phần | Bản 6.3.4 | Bản 8.8.0 | Ghi chú |
|---|---|---|---|
| Hệ điều hành (trong container) | Ubuntu 22.04.4 LTS | Ubuntu 24.04.5 LTS | Bản 8.8.0 dùng Ubuntu 24.04 |
| Máy chủ web trong container | Apache/2.4.52 (Ubuntu) | Apache/2.4.58 (Ubuntu) | Hệ thống thật của đơn vị dùng Nginx làm máy chủ chuyển tiếp |
| PHP đang chạy | 8.1.2-1ubuntu2.14 | 8.3.6 | Yêu cầu trong composer.json: >=7.4.3 <8.2 → ^8.2 |
| Laravel | 8.83.22 | 12.68.0 | Nhánh 8 → nhánh 12 |
| Snipe-IT | v6.3.4 - build 13139-g6f9ba6ede | v8.8.0 - build 25378-g8d10063af9 | |
| Livewire (giao diện động) | v2.10.6 | v4.3.3 | |
| Laravel Passport (xác thực API) | v10.4.1 | v12.4.3 | |
| Sao lưu (spatie/laravel-backup) | 6.16.5 | 9.3.6 | |
| Lưu trữ tệp (League Flysystem) | 1.1.9 | 3.35.3 | |
| Xử lý ngày giờ (Carbon) | 2.59.1 | 3.13.2 | |
| Gửi thư | SwiftMailer v6.3.0 | Symfony Mailer v7.4.17 | SwiftMailer đã ngừng phát triển |
| Máy chủ CSDL trong demo | MySQL 8.4.11 | MySQL 8.4.11 | Hệ thống thật dùng MariaDB/MySQL (xác định khi khảo sát) |
| Số bảng CSDL | 50 | 61 | xem chi tiết so sánh |
| Số bước cập nhật cấu trúc (migration) | 371 | 488 | Bản nâng cấp chạy thêm 117 bước |
| Số khóa ngoại trong CSDL | 0 | 1 | Quan hệ giữa các bảng do ứng dụng quản lý |
Thư viện (composer.lock)
163 → 167 gói. Thêm mới 33, bị bỏ 29, đổi phiên bản 118 (trong đó đổi phiên bản lớn 61).
Gói đổi phiên bản lớn (61)
| Gói | Bản 6.3.4 | Bản 8.8.0 |
|---|---|---|
| arietimmerman/laravel-scim-server | dev-master | dev-main |
| doctrine/event-manager | 1.1.1 | 2.1.1 |
| doctrine/inflector | 1.4.4 | 2.1.0 |
| doctrine/lexer | 1.2.3 | 3.0.1 |
| eduardokum/laravel-mail-auto-embed | 1.0.7 | 2.13 |
| egulias/email-validator | 2.1.25 | 4.0.4 |
| firebase/php-jwt | v6.3.0 | v7.0.5 |
| laravel-notification-channels/google-chat | v1.0.1 | 3.3.0 |
| laravel/framework | v8.83.22 | v12.68.0 |
| laravel/passport | v10.4.1 | v12.4.3 |
| laravel/serializable-closure | v1.2.0 | v2.0.16 |
| laravel/slack-notification-channel | v2.4.0 | v3.8.0 |
| laravel/ui | v3.4.6 | v4.6.3 |
| lcobucci/jwt | 4.1.5 | 5.6.0 |
| league/flysystem | 1.1.9 | 3.35.3 |
| league/flysystem-aws-s3-v3 | 1.0.30 | 3.34.0 |
| league/uri | 6.7.1 | 7.8.1 |
| league/uri-interfaces | 2.3.0 | 7.8.1 |
| livewire/livewire | v2.10.6 | v4.3.3 |
| monolog/monolog | 2.7.0 | 3.10.0 |
| nesbot/carbon | 2.59.1 | 3.13.2 |
| nette/utils | v3.2.7 | v4.1.5 |
| nikic/php-parser | v4.14.0 | v5.7.0 |
| nunomaduro/collision | v5.11.0 | v8.9.4 |
| pragmarx/google2fa | v8.0.1 | v9.0.0 |
| psr/cache | 1.0.1 | 3.0.0 |
| psr/container | 1.1.2 | 2.0.2 |
| psr/http-message | 1.1 | 2.0 |
| psr/log | 1.1.4 | 3.0.2 |
| psr/simple-cache | 1.0.1 | 3.0.0 |
| ramsey/collection | 1.2.2 | 2.1.1 |
| rollbar/rollbar | v2.1.0 | v4.2.1 |
| rollbar/rollbar-laravel | v7.2.0 | v8.1.4 |
| sebastian/comparator | 4.0.6 | 6.3.3 |
| sebastian/diff | 4.0.4 | 6.0.2 |
| sebastian/exporter | 4.0.4 | 6.3.2 |
| sebastian/recursion-context | 4.0.4 | 6.0.3 |
| spatie/db-dumper | 2.21.1 | 3.8.3 |
| spatie/laravel-backup | 6.16.5 | 9.3.6 |
| spatie/temporary-directory | 1.3.0 | 2.3.1 |
| symfony/console | v5.4.32 | v7.4.17 |
| symfony/css-selector | v4.4.37 | v7.4.17 |
| symfony/deprecation-contracts | v2.5.2 | v3.7.1 |
| symfony/error-handler | v5.4.9 | v7.4.17 |
| symfony/event-dispatcher | v5.4.9 | v7.4.17 |
| symfony/event-dispatcher-contracts | v2.5.2 | v3.7.1 |
| symfony/finder | v5.4.27 | v7.4.17 |
| symfony/http-foundation | v5.4.10 | v7.4.17 |
| symfony/http-kernel | v5.4.20 | v7.4.17 |
| symfony/mime | v5.4.10 | v7.4.17 |
| symfony/process | v5.4.28 | v7.4.17 |
| symfony/psr-http-message-bridge | v2.1.2 | v7.4.8 |
| symfony/routing | v5.4.8 | v7.4.17 |
| symfony/service-contracts | v2.5.2 | v3.7.1 |
| symfony/string | v5.4.32 | v7.4.15 |
| symfony/translation | v5.4.9 | v7.4.17 |
| symfony/translation-contracts | v2.5.2 | v3.7.1 |
| symfony/var-dumper | v5.4.9 | v7.4.17 |
| voku/portable-ascii | 1.6.1 | 2.1.1 |
| watson/validating | 6.1.1 | 8.3.1 |
| webmozart/assert | 1.11.0 | 2.4.1 |
Gói thêm mới (33)
| Gói | Phiên bản 8.8.0 |
|---|---|
| carbonphp/carbon-doctrine-types | 2.1.0 |
| fakerphp/faker | v1.24.1 |
| fruitcake/php-cors | v1.4.0 |
| guzzlehttp/uri-template | v1.0.11 |
| innoge/laravel-msgraph-mail | v2.0.0 |
| laravel/prompts | v0.3.24 |
| league/flysystem-local | 3.35.3 |
| nunomaduro/termwind | v2.4.0 |
| okvpn/clock-lts | 1.0.0 |
| onnov/detect-encoding | v2.0.0 |
| osa-eg/laravel-teams-notification | v2.1.4 |
| phpstan/phpdoc-parser | 2.3.2 |
| psr/clock | 1.0.0 |
| spatie/backtrace | 1.8.2 |
| spatie/error-solutions | 1.1.3 |
| spatie/flare-client-php | 1.11.1 |
| spatie/ignition | 1.16.0 |
| spatie/laravel-ignition | 2.12.0 |
| spatie/laravel-package-tools | 1.93.2 |
| spatie/laravel-signal-aware-command | 2.1.2 |
| symfony/clock | v7.4.8 |
| symfony/filesystem | v7.4.11 |
| symfony/mailer | v7.4.17 |
| symfony/polyfill-php83 | v1.41.0 |
| symfony/polyfill-php84 | v1.38.1 |
| symfony/polyfill-php85 | v1.41.0 |
| symfony/polyfill-uuid | v1.37.0 |
| symfony/uid | v7.4.17 |
| tabuna/breadcrumbs | 4.4.0 |
| tecnickcom/tc-lib-file | 2.6.1 |
| tecnickcom/tc-lib-pdf-encrypt | 2.3.0 |
| tecnickcom/tc-lib-pdf-font | 2.13.0 |
| tecnickcom/tc-lib-unicode-data | 2.1.0 |
Gói bị bỏ (29)
| Gói | Phiên bản 6.3.4 |
|---|---|
| asm89/stack-cors | v2.1.1 |
| barryvdh/laravel-debugbar | v3.7.0 |
| barryvdh/laravel-dompdf | v2.0.0 |
| doctrine/annotations | 1.13.3 |
| doctrine/collections | 1.6.8 |
| doctrine/common | 2.13.3 |
| doctrine/persistence | 1.3.8 |
| doctrine/reflection | 1.2.3 |
| dompdf/dompdf | v2.0.4 |
| facade/flare-client-php | 1.9.1 |
| facade/ignition | 2.17.6 |
| facade/ignition-contracts | 1.0.2 |
| fideloper/proxy | 4.4.2 |
| fruitcake/laravel-cors | v2.2.0 |
| laravelcollective/html | v6.3.0 |
| lcobucci/clock | 2.0.0 |
| league/flysystem-cached-adapter | 1.1.0 |
| maximebf/debugbar | v1.18.0 |
| opis/closure | 3.6.3 |
| phenx/php-font-lib | 0.5.4 |
| phenx/php-svg-lib | 0.5.2 |
| php-http/message-factory | v1.0.2 |
| sabberworm/php-css-parser | 8.4.0 |
| squizlabs/php_codesniffer | 3.7.1 |
| swiftmailer/swiftmailer | v6.3.0 |
| symfony/polyfill-iconv | v1.26.0 |
| symfony/polyfill-php72 | v1.26.0 |
| symfony/polyfill-php73 | v1.28.0 |
| symfony/polyfill-php81 | v1.28.0 |
Mở nhanh: Snipe-IT 6.3.4 Snipe-IT 8.8.0 Danh sách bảng CSDL 8.8.0