Vecode careers7/31/2023 Command-line interface for more advanced applications with built-in commands for migrations, scaffolding, seeding, queued jobs.Never again have an error message leaking your table structure or user data due to unhandled errors, if you are on a development environment show the errors in a clean way that helps to fix them while on production ambients is better to just log them to a file. Proper error handling to avoid leaking sensitive information.Job queue with support for multiple storage adaptersįor medium to large-scale projects, keep some job queues to work on them asynchronously without degrading the user experience, boasting responsivity and allowing more scalability.Site safety is critical issue and with a template engine you can help mitigate some the major attack vectors that a site has (XSS for example) while giving your team an easier way to generate content for your site or application. Template-based view rendering with the built-in Glow engine and optional support for Twig, Blade, or Latte.Abstract storage provider with multiple adapter support for local file-systems and cloud-based servicesĪllow a safe and scalable storage strategy through the use of an abstract-storage provider, it won't matter if the files are on the same server or an S3 instance, the adapter does all the abstraction for you.Lightning-fast regular-expression-based router with route groups and controller supportĭefine routes in seconds and create complex solutions with route grouping and keep your code organized with controllers for large-scale projects.PSR-15 middleware fully supported, to craft complex but loosely-coupled appsĪll the power of PSR-15 middleware, create your own handlers or use any of the readily available packages to add CSRF protection, authentication, caching and more to your application without coupling them to your application core.Supporting callable or object-based listeners and user-defined events, broadcasting and sharing data between your app modules has never been easier. PSR-14 compliant event dispatcher and listener implementations.With a powerful, configurable service container that brings dependency injection to your applications, and with service providers you can keep your code neatly organized and modularized. PSR-11 service container with dependency injection DI and service provider support.HTTP messages and factories out-of-the-box allow you to craft portable solutions that can interoperate with other plaftorms and packages without adapters. PSR-7 and PSR-17 compliant HTTP stack for standards-compliant implementation of web-based services.PSR-4 based class loading with full Composer supportįull Composer support means that you may add any package required by your business-logic without polluting the global namespace.Set-up your logging strategy as you like with the help of stacks and channels to keep a fine-grained control of the application vitals. PSR-3 logger with configurable stacks and channels.Full ORM layer with Query builder, Schema manipulation, Migrations and Seedingĭeploy you application in minutes with migrations and database seeding, while keeping your code clean with a powerful and expressive query builder.Store your credentials on an ENV file that is never commited to version control and keep your sensitive data safe. ENV file loader for safe configuration handling. Fully type-hinted, PHPStan-audited code with modern coding constructs, exception-based error handling and leveraging the latest PHP features.
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |