Download the PHP package cortex/foundation without Composer
On this page you can find all versions of the php package cortex/foundation. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download cortex/foundation
More information about cortex/foundation
Files in cortex/foundation
Package foundation
Short Description The core foundation of Rinvex Cortex modular application architecture.
License MIT
Homepage https://rinvex.com
Informations about the package foundation
Cortex Foundation
The core foundation of Rinvex Cortex modular application architecture.
Installation and Usage
This package should NOT be installed individually, it's required by rinvex/cortex
and requires a new laravel application instance with special architecture satisfied with Rinvex Cortex.
This package still not yet documented, but you can use it on your own responsibility.
To be documented soon..!
Support Helpers
intend()
The intend
method returns redirect response:
Note: this helper accepts
redirect
methods as it's input keys, such aswithErrors
,with
,back
, androute
..etc
unique_with Validator Rule: Usage
Use it like any Validator
rule:
See the Validation documentation of Laravel.
Specify different column names in the database
If your input field names are different from the corresponding database columns, you can specify the column names explicitly.
E.g. your input contains a field 'last_name', but the column in your database is called 'sur_name':
Ignore existing row (useful when updating)
You can also specify a row id to ignore (useful to solve unique constraint when updating)
This will ignore row with id 2:
To specify a custom column name for the id, pass it like:
If your id is not numeric, you can tell the validator:
Add additional clauses (e.g. when using soft deletes)
You can also set additional clauses. For example, if your model uses soft deleting then you can use the following code to select all existing rows but marked as deleted
Soft delete caveat:
In Laravel 5 (tested on 5.5), if the validation is performed in form request class, field deleted_at is skipped, because it's not send in request. To solve this problem, add 'deleted_at' => null to Your validation parameters in request class., e.g.:
Specify specific database connection to use
If we have a connection named some-database
, we can enforce this connection (rather than the default) like this:
E.g. pretend you have a users
table in your database plus User
model like this:
Now you can validate a given first_name
, last_name
combination with something like this:
Changelog
Refer to the Changelog for a full history of the project.
Support
The following support channels are available at your fingertips:
- Chat on Slack
- Help on Email
- Follow on Twitter
Contributing & Protocols
Thank you for considering contributing to this project! The contribution guide can be found in CONTRIBUTING.md.
Bug reports, feature requests, and pull requests are very welcome.
- Versioning
- Pull Requests
- Coding Standards
- Feature Requests
- Git Flow
Security Vulnerabilities
If you discover a security vulnerability within this project, please send an e-mail to [email protected]. All security vulnerabilities will be promptly addressed.
About Rinvex
Rinvex is a software solutions startup, specialized in integrated enterprise solutions for SMEs established in Alexandria, Egypt since June 2016. We believe that our drive The Value, The Reach, and The Impact is what differentiates us and unleash the endless possibilities of our philosophy through the power of software. We like to call it Innovation At The Speed Of Life. That’s how we do our share of advancing humanity.
License
This software is released under The MIT License (MIT).
(c) 2016-2022 Rinvex LLC, Some rights reserved.
All versions of foundation with dependencies
illuminate/broadcasting Version ^10.0.0 || ^11.0.0
illuminate/cache Version ^10.0.0 || ^11.0.0
illuminate/console Version ^10.0.0 || ^11.0.0
illuminate/container Version ^10.0.0 || ^11.0.0
illuminate/contracts Version ^10.0.0 || ^11.0.0
illuminate/database Version ^10.0.0 || ^11.0.0
illuminate/events Version ^10.0.0 || ^11.0.0
illuminate/filesystem Version ^10.0.0 || ^11.0.0
illuminate/http Version ^10.0.0 || ^11.0.0
illuminate/log Version ^10.0.0 || ^11.0.0
illuminate/pagination Version ^10.0.0 || ^11.0.0
illuminate/pipeline Version ^10.0.0 || ^11.0.0
illuminate/queue Version ^10.0.0 || ^11.0.0
illuminate/routing Version ^10.0.0 || ^11.0.0
illuminate/session Version ^10.0.0 || ^11.0.0
illuminate/support Version ^10.0.0 || ^11.0.0
illuminate/translation Version ^10.0.0 || ^11.0.0
illuminate/validation Version ^10.0.0 || ^11.0.0
illuminate/view Version ^10.0.0 || ^11.0.0
barryvdh/laravel-snappy Version ^1.0.0
diglactic/laravel-breadcrumbs Version ^8.0.0
h4cc/wkhtmltoimage-amd64 Version ^0.12.0
h4cc/wkhtmltopdf-amd64 Version ^0.12.0
geoip2/geoip2 Version ^2.11.0
laravel/framework Version ^10.0.0 || ^11.0.0
laravelcollective/html Version ^6.3.0
league/fractal Version ^0.20.0
maatwebsite/excel Version ^3.1.0
mcamara/laravel-localization Version ^1.8.0
mariuzzo/laravel-js-localization Version ^1.10.0
appstract/laravel-opcache Version ^4.0.0
proengsoft/laravel-jsvalidation Version ^4.8.0
rinvex/laravel-composer Version ^7.0.0
rinvex/laravel-menus Version ^7.0.0
rinvex/laravel-pages Version ^7.0.0
rinvex/laravel-support Version ^7.0.0
rinvex/laravel-tags Version ^7.0.0
rinvex/tmp-edvinaskrucas-notification Version ^5.2.0
rinvex/tmp-lord-laroute Version ^2.4.0
rinvex/tmp-josephsilber-bouncer Version ^1.0.0
spatie/laravel-activitylog Version ^4.7.0
spatie/laravel-collection-macros Version ^7.10.0
spatie/laravel-medialibrary Version ^10.0.0
torann/geoip Version ^3.0.0
vinkla/hashids Version ^11.0.0
symfony/finder Version ^6.2.0
symfony/http-kernel Version ^6.2.0
symfony/console Version ^6.2.0
yajra/laravel-datatables-buttons Version ^10.0.0
yajra/laravel-datatables-fractal Version ^10.0.0
yajra/laravel-datatables-html Version ^10.0.0
yajra/laravel-datatables-oracle Version ^10.4.0