Short Names
Models, Enums & Requests registered with Concord can also be accessed by their short names.
Short name is the class's base name converted to snake case:
| Full Class Name | Short Name | 
|---|---|
| Konekt\Address\Contracts\AddressType | address_type | 
| Konekt\Address\Contracts\Gender | gender | 
| App\Modules\Booking\Models\BedType | bed_type | 
You can access the abstract class name (usually the interface) with concord by using it's short() method:
concord()->short('bed_type');// Returns "Konekt\Address\Contracts\Gender"
Enums can be accessed directly with the enum() globally available helper function:
enum('gender')->choices();
//=> [
//     "m" => "Male",
//     "f" => "Female",
//   ]
Next: Proxies »