Laravel CRUD operations with Dropzone Item details crud module. Without Auth login or registration using Bootstrap and Datatable.
- PHP Version => 7.4 or higher
- Laravel Version => 8 or higher
- MySQL Version => 5.7 or higher
- Dropzone into Laravel Project
- Item Module CRUD
- Item Fields
- Name : [ Validation Rules : Max 100 length, Alphanumeric, Required ]
- Sku : [ Validation Rules : Max 5 length, Alphanumeric, Required ]
- Price : [ Validation Rules : 2 Digit Decimal Allowed, Max Digit 9999999999.99, Required ]
- Dropzone Images : [ Validation Rules : Min : 20 and Max : 35 Allowed,Image format Excepted JPG, PNG only, Required ]
- Use Laravel's migration scripts for database schema and tables related to further all operations
- Use Laravel's factory and seeders for sample dummy data creations where required
- Use Laravel's validation using Request classes where required
- Use Laravel's Eloquent and Relationships in models where required
- Use camel case for function name and variable name. E.g getProductDetails() , $categoryDetails
- Comment on the above function with short details of that function use or purpose of function creation.
- Reuse the common codes using some helper class functions etc
- Remove unnecessary code and debug points that are not needed
- Avoid unnecessary loops if not required
- Avoid unnecessary variable creations
- Use PHP design patterns where required Design Patterns
- Normalize database tables where required Database Normalization
- Optimize database tables
- Avoid MySQL joins queries if not required
- Avoid MySQL sub queries if it does not require
- For more information, please read the document Code Standard
- https://www.dropzone.dev/
- https://preview.keenthemes.com/html/metronic/docs/forms/dropzonejs
- https://www.youtube.com/watch?v=AKjZ71gafEU
- https://www.youtube.com/watch?v=PrvbPp6W7S4
- https://www.codesolutionstuff.com/laravel-9-dropzone-image-upload-example-step-by-step?expand_article=1
- https://www.tech-prastish.com/blog/implement-dropzone-in-laravel/
- https://laraveldaily.com/post/multiple-file-upload-with-dropzone-js-and-laravel-medialibrary-package
- https://tutsforweb.com/laravel-5-5-and-dropzone-js-uploading-images-with-removal-links/
- KEY : DROPZONE