elshafei / laravel-hijri-date
The Laravel Framework.
1.0.0
2024-09-02 00:37 UTC
Requires
None
Requires (Dev)
- mockery/mockery: 2.0.x-dev
- phpunit/phpunit: ^11.4@dev
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-09-13 08:48:12 UTC
README
Laravel 13 valuation platform rebuilt from the clean template.
Legacy picture files
Imported picture metadata lives in property_pictures. Binary files are not stored in this repo.
Environment
# Comma-separated absolute directories that contain legacy request photo folders. # Each base should be the `images/requests` directory (or a directory that contains # `{legacy_request_id}/{filename}` directly beneath it). LEGACY_PICTURE_PATHS=/absolute/path/to/muqaym/public/images/requests
On-disk layout the app expects
{LEGACY_PICTURE_PATHS}/{legacy_request_id}/{filename}
Example:
/data/muqaym/public/images/requests/3638/1518160.png
{legacy_request_id}=valuation_requests.legacy_id(oldrequest.idRequest){filename}=property_pictures.filename(oldpicture.Picture)
Verify after mounting files
docker exec muquem_v3_app php artisan legacy:verify-pictures # or one-off path: docker exec muquem_v3_app php artisan legacy:verify-pictures --path=/absolute/path/to/images/requests
Safe to re-run. Updates only property_pictures.file_exists and relative_path.
The command prints total / found / missing and a sample of unresolved filenames.
Missing images in the UI / PDF
When a file is absent the app shows an SVG placeholder (never a broken image icon). PDF report helpers call ValuationReportPictureHtml / PropertyPictureMedia::forPdfReport() so generation succeeds and notes unavailable images as text.