Vasyka
e289fbc068
feat(vehicle): dedicated photo upload with MediaLibrary + form field
...
Vehicle model now implements HasMedia + InteractsWithMedia and
registers a 'photos' collection. VehicleResource form gets a
SpatieMediaLibraryFileUpload section (collapsible, max 6 photos,
imageEditor enabled).
Dashboard already checks vehicle->getFirstMediaUrl('photos') first
and falls back to the WO's photos, so uploading here immediately
populates the vehicle card on the dashboard without any view changes.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-08-06 05:41:09 +00:00
..
2026-05-07 14:50:56 +00:00
2026-05-07 14:50:56 +00:00
2026-05-07 13:20:19 +00:00
2026-05-28 06:49:47 +00:00
2026-05-07 04:55:33 +00:00
2026-05-28 05:40:27 +00:00
2026-06-05 05:31:50 +00:00
2026-05-28 06:49:47 +00:00
2026-06-04 20:02:44 +00:00
2026-05-07 09:52:01 +00:00
2026-05-07 09:52:01 +00:00
2026-07-26 11:52:14 +00:00
2026-07-26 11:27:53 +00:00
2026-07-26 10:54:00 +00:00
2026-07-16 20:52:06 +00:00
2026-05-07 09:52:01 +00:00
2026-05-07 04:55:33 +00:00
2026-05-07 15:30:04 +00:00
2026-05-07 04:55:33 +00:00
2026-06-05 05:31:50 +00:00
2026-06-02 19:43:39 +00:00
2026-05-28 05:27:51 +00:00
2026-07-16 20:52:06 +00:00
2026-05-27 19:29:19 +00:00
2026-05-28 05:27:51 +00:00
2026-05-27 19:29:19 +00:00
2026-05-07 13:20:19 +00:00
2026-05-07 09:52:01 +00:00
2026-05-07 09:52:01 +00:00
2026-06-06 07:34:27 +00:00
2026-06-05 05:31:50 +00:00
2026-06-05 05:31:50 +00:00
2026-05-27 19:37:12 +00:00
2026-07-16 20:52:06 +00:00
2026-05-28 05:11:18 +00:00
2026-05-27 20:14:17 +00:00
2026-05-28 06:16:50 +00:00
2026-05-28 06:16:50 +00:00
2026-06-03 06:14:45 +00:00
2026-05-28 06:43:15 +00:00
2026-05-28 06:43:15 +00:00
2026-05-06 21:58:30 +00:00
2026-06-05 04:56:06 +00:00
2026-05-27 19:37:12 +00:00
2026-05-28 06:33:00 +00:00
2026-05-28 06:33:00 +00:00
2026-07-16 20:52:06 +00:00
2026-07-07 09:44:46 +00:00
2026-06-04 22:27:20 +00:00
2026-08-06 05:41:09 +00:00
2026-05-27 19:29:19 +00:00
2026-06-06 07:24:15 +00:00
2026-07-13 20:07:51 +00:00
2026-07-16 20:52:06 +00:00
2026-07-13 04:56:04 +00:00
2026-06-06 07:24:15 +00:00