Index
A
- $Item#appends — Property in class Item
- The accessors to append to the model's array form.
- AddressesManager — Class in namespace Marktstand\Managers
- CheckoutManager::addToCart() — Method in class CheckoutManager
- Add a new cart item.
- ImagesManager::attach() — Method in class ImagesManager
- Attach an image to the given owner.
- Marktstand::addresses() — Method in class Marktstand
- Get the addresses manager.
- BasePrice::amount() — Method in class BasePrice
- Get the price amount.
- Price::amount() — Method in class Price
- Get the price amount.
- ProductPrice::amount() — Method in class ProductPrice
- Get the price amount.
- $Product#appends — Property in class Product
- The accessors to append to the model's array form.
- Address — Class in namespace Marktstand\Support
- Slugable::allFromSlugs() — Method in class Slugable
- Get the models from an array of slugs.
- $Customer#appends — Property in class Customer
- The accessors to append to the model's array form.
- Customer::addresses() — Method in class Customer
- Get the customers addresses.
- $Producer#appends — Property in class Producer
- The accessors to append to the model's array form.
B
- Item::boot() — Method in class Item
- The "booting" method of the model.
- BankAccountsManager — Class in namespace Marktstand\Managers
- Marktstand::bankAccounts() — Method in class Marktstand
- Get the bank account manager.
- BankAccount — Class in namespace Marktstand\Payment
- BankAccountCode — Class in namespace Marktstand\Payment
- BankAccountNumber — Class in namespace Marktstand\Payment
- HasBankAccounts::bankAccounts() — Method in class HasBankAccounts
- Get the users bank accounts.
- Category::boot() — Method in class Category
- The "booting" method of the model.
- Filter::boot() — Method in class Filter
- The "booting" method of the model.
- BasePrice — Class in namespace Marktstand\Product\Price
- Price::baseUnit() — Method in class Price
- Fetch the base for the given unit.
- Product::boot() — Method in class Product
- The "booting" method of the model.
- Product::basePrice() — Method in class Product
- Get the products base price.
- Quality::boot() — Method in class Quality
- The "booting" method of the model.
- ServiceProvider::boot() — Method in class ServiceProvider
- Perform post-registration booting of services.
- Customer::boot() — Method in class Customer
- The "booting" method of the model.
- Producer::boot() — Method in class Producer
- The "booting" method of the model.
C
- Cart — Class in namespace Marktstand\Checkout\Cart
- Cart::customer() — Method in class Cart
- Get the carts owner.
- Company — Class in namespace Marktstand\Company
- Contact — Class in namespace Marktstand\Company
- HasCompany::company() — Method in class HasCompany
- Get the company.
- HasContacts::contacts() — Method in class HasContacts
- Get the contacts.
- Cart — Class in namespace Marktstand\Http\Resources
- AddressesManager::create() — Method in class AddressesManager
- Add a new address.
- BankAccountsManager::create() — Method in class BankAccountsManager
- Create a new bank account.
- CheckoutManager — Class in namespace Marktstand\Managers
- CheckoutManager::createCart() — Method in class CheckoutManager
- Create a new cart.
- CompaniesManager — Class in namespace Marktstand\Managers
- CompaniesManager::create() — Method in class CompaniesManager
- Create a new company.
- ContactsManager — Class in namespace Marktstand\Managers
- ContactsManager::create() — Method in class ContactsManager
- Create a new contact.
- ImagesManager::create() — Method in class ImagesManager
- Create a new image.
- ProductsManager::create() — Method in class ProductsManager
- Add a new product.
- SuppliersManager::create() — Method in class SuppliersManager
- Create a new supplier.
- Marktstand::checkout() — Method in class Marktstand
- Get the checkout manager.
- Marktstand::companies() — Method in class Marktstand
- Get the companies manager.
- Marktstand::contacts() — Method in class Marktstand
- Get the contacts manager.
- BankAccountCode::countryCode() — Method in class BankAccountCode
- Get the country code.
- BankAccountCode::canonicalize() — Method in class BankAccountCode
- Canonicalize the given value.
- BankAccountNumber::countryCode() — Method in class BankAccountNumber
- Get the country code.
- BankAccountNumber::canonicalize() — Method in class BankAccountNumber
- Canonicalize the given value.
- Commission — Class in namespace Marktstand\Payment
- Category — Class in namespace Marktstand\Product
- Category::childrens() — Method in class Category
- Query the main subcategories.
- BasePrice::canonicalizedVolume() — Method in class BasePrice
- Get the canonicalized volume.
- $Price#config — Property in class Price
- The unit configurations.
- Price::config() — Method in class Price
- Get the units config and store it on the object.
- ProductPrice::canonicalizedVolume() — Method in class ProductPrice
- Get the canonicalized volume.
- Product::categories() — Method in class Product
- Query the categories.
- CanDeliver — Class in namespace Marktstand\Users
- Customer — Class in namespace Marktstand\Users
- $Customer#casts — Property in class Customer
- The attributes that should be cast to native types.
- Customer::cart() — Method in class Customer
- The customers cart.
- $Producer#casts — Property in class Producer
- The attributes that should be cast to native types.
- State::complete() — Method in class State
- Check if the users registration progress is complete.
- $Supplier#casts — Property in class Supplier
- The attributes that should be cast to native types.
D
- Delivery — Class in namespace Marktstand\Checkout\Cart
- Delivery::days() — Method in class Delivery
- Get the delivery days.
- DuplicateSlugException — Class in namespace Marktstand\Exceptions
- Delivery — Class in namespace Marktstand\Http\Resources
- $Product#dispatchesEvents — Property in class Product
- The registered model events.
E
- $Index#entity — Property in class Index
- The entity that should be indexed.
- Slugable::exceptFromSlugs() — Method in class Slugable
- Get all models except the given array of slugs.
F
- AddressesManager::fromId() — Method in class AddressesManager
- Find an address by id.
- AddressesManager::fromOwner() — Method in class AddressesManager
- Get all addresses from the given owner.
- AddressesManager::fillable() — Method in class AddressesManager
- Define the fillable fields.
- BankAccountsManager::fromUser() — Method in class BankAccountsManager
- Get the users bank accounts.
- BankAccountsManager::fillable() — Method in class BankAccountsManager
- Define the fillable fields.
- CheckoutManager::fillable() — Method in class CheckoutManager
- Set the fillable fields.
- CompaniesManager::fillable() — Method in class CompaniesManager
- Set the fillable fields.
- ContactsManager::fromUser() — Method in class ContactsManager
- Get the users contacts.
- ContactsManager::fromId() — Method in class ContactsManager
- Find the contact by id.
- ContactsManager::fillable() — Method in class ContactsManager
- Define the fillable fields.
- ImagesManager::fillable() — Method in class ImagesManager
- Set the fillable fields.
- Manager::fillable() — Method in class Manager
- Define the fillable fields.
- ProducersManager::fromUsername() — Method in class ProducersManager
- Find a producer by username.
- ProducersManager::fromId() — Method in class ProducersManager
- Find a producer by username.
- ProducersManager::fillable() — Method in class ProducersManager
- Define the fillable fields.
- ProductsManager::fromId() — Method in class ProductsManager
- Find a product by id.
- ProductsManager::fromProducer() — Method in class ProductsManager
- Get the given producers products.
- ProductsManager::fillable() — Method in class ProductsManager
- Define the fillable fields.
- SuppliersManager::fillable() — Method in class SuppliersManager
- Set the fillable fields.
- UsersManager::fromCredentials() — Method in class UsersManager
- Get a user from credentials.
- UsersManager::fromUsername() — Method in class UsersManager
- Get a user from username.
- UsersManager::fill() — Method in class UsersManager
- Fill a user with data.
- UsersManager::fillable() — Method in class UsersManager
- Set the fillable fields.
- BankAccountCode::format() — Method in class BankAccountCode
- Get the matching regular expression format.
- BankAccountNumber::format() — Method in class BankAccountNumber
- Get the matching regular expression format.
- $Commission#factor — Property in class Commission
- Commission::factor() — Method in class Commission
- Get the factor.
- Favourite — Class in namespace Marktstand\Product
- Filter — Class in namespace Marktstand\Product
- Price::factor() — Method in class Price
- Fetch the factor for the given unit.
- Product::filters() — Method in class Product
- Query the filters.
- Customer::favourites() — Method in class Customer
- Get the customers favourite products.
G
- Cart::getDeliveriesAttribute() — Method in class Cart
- Get the deliveries.
- Item::getKeyType() — Method in class Item
- Get the foreign key native type.
- Item::getTotalAttribute() — Method in class Item
- Get items total.
- Item::getVatAttribute() — Method in class Item
- Get the vat factor.
- HasCompany::getCompanyNameAttribute() — Method in class HasCompany
- Get the company name.
- Indexable::getKey() — Method in class Indexable
- Get the index key.
- BankAccount::getNumberAttribute() — Method in class BankAccount
- Get the bank account number.
- BankAccount::getCodeAttribute() — Method in class BankAccount
- Get the bank account code.
- Product::getPricesAttribute() — Method in class Product
- Get the calculated prices.
- Index::getKey() — Method in class Index
- Get the indexable key.
- ProductIndex::getKey() — Method in class ProductIndex
- Get the indexable key.
- UserIndex::getKey() — Method in class UserIndex
- Get the indexable key.
- Marktstand::getFacadeAccessor() — Method in class Marktstand
- Get the registered name of the component.
- Slugable::generateSlug() — Method in class Slugable
- Generate the slug.
- Customer::getTypeAttribute() — Method in class Customer
- Get the user type.
- Producer::getTypeAttribute() — Method in class Producer
- Get the user type.
H
- Delivery::hasMinimumOrderValue() — Method in class Delivery
- Check if minimum order value has been reached.
- Company::hero() — Method in class Company
- Get the title image.
- HasCompany — Class in namespace Marktstand\Company
- HasContacts — Class in namespace Marktstand\Company
- HasBankAccounts — Class in namespace Marktstand\Payment
- $Customer#hidden — Property in class Customer
- The attributes that should be hidden for arrays.
- $Producer#hidden — Property in class Producer
- The attributes that should be hidden for arrays.
- State::hasBankAccounts() — Method in class State
- Check if the user has bank accounts.
- State::hasCompany() — Method in class State
- Check if the user has a company.
- State::hasContacts() — Method in class State
- Check if the user has contacts.
- State::hasDeliveryOptions() — Method in class State
- Check if the users delivery options are set.
I
- Verifiable::isVerified() — Method in class Verifiable
- Check if the user has been verified.
- Cart::items() — Method in class Cart
- Get the cart items.
- $Delivery#items — Property in class Delivery
- The items that should delivered.
- Delivery::items() — Method in class Delivery
- Get the producers.
- Delivery::isFreeShipping() — Method in class Delivery
- Check if shipping is free.
- Item — Class in namespace Marktstand\Checkout\Cart
- Indexable — Class in namespace Marktstand\Contracts
- InvalidArgumentException — Class in namespace Marktstand\Exceptions
- ImagesManager — Class in namespace Marktstand\Managers
- Marktstand::images() — Method in class Marktstand
- Get the images manager.
- BankAccountNumber::iban() — Method in class BankAccountNumber
- Get the iban.
- BasePrice::isPiece() — Method in class BasePrice
- Check if the products is an quantity article.
- ProductPrice::isValid() — Method in class ProductPrice
- Check if the price attributes are valid.
- Index — Class in namespace Marktstand\Search
- Image — Class in namespace Marktstand\Support
- Image::imageable() — Method in class Image
- Get all of the owning imageable models.
- Imageable — Class in namespace Marktstand\Support
- Imageable::image() — Method in class Imageable
- Get the models image.
- Imageable::images() — Method in class Imageable
- Get all of the models images.
- State::isPending() — Method in class State
- Check if the users state is pending.
- State::isVerified() — Method in class State
- Check if the user is verified.
J
- Index::jsonSerialize() — Method in class Index
- Get the json serializeable attributes.
L
- Company::logo() — Method in class Company
- Get the profile image.
- BankAccountNumber::lastFour() — Method in class BankAccountNumber
- Get the last four digits.
M
- Delivery::minimumOrderValue() — Method in class Delivery
- Manager — Class in namespace Marktstand\Managers
- Manager::makeFillable() — Method in class Manager
- Set fillable fields for the given model.
- Marktstand — Class in namespace Marktstand
- Category::main() — Method in class Category
- Query the main categories.
- ServiceProvider::mapRelations() — Method in class ServiceProvider
- Map polymorphic relations.
- Marktstand — Class in namespace Marktstand\Support\Facades
- Unit::message() — Method in class Unit
- Get the validation error message.
O
- OrderCreated — Class in namespace Marktstand\Events
- $OrderCreated#order — Property in class OrderCreated
- OrderUpdated — Class in namespace Marktstand\Events
- $OrderUpdated#order — Property in class OrderUpdated
- Address::owners() — Method in class Address
- Get the owners.
P
- Cart::processable() — Method in class Cart
- Filter the deliveries.
- Cart::producers() — Method in class Cart
- Get the producers of the cart items.
- Item::producer() — Method in class Item
- Get the producer.
- Item::product() — Method in class Item
- Get the product.
- ProductSaved — Class in namespace Marktstand\Events
- $ProductSaved#product — Property in class ProductSaved
- ProducersManager — Class in namespace Marktstand\Managers
- ProductsManager — Class in namespace Marktstand\Managers
- Marktstand::producers() — Method in class Marktstand
- Get the producers manager.
- Marktstand::products() — Method in class Marktstand
- Get the products manager.
- $Commission#price — Property in class Commission
- Category::parent() — Method in class Category
- Query the parent category.
- Category::products() — Method in class Category
- Query the products.
- Filter::products() — Method in class Filter
- Query the products.
- Price — Class in namespace Marktstand\Product\Price
- $Price#price — Property in class Price
- The products price.
- $Price#priceUnit — Property in class Price
- The products price unit.
- $Price#product — Property in class Price
- The product.
- ProductPrice — Class in namespace Marktstand\Product\Price
- Product — Class in namespace Marktstand\Product
- Product::price() — Method in class Product
- Get the products price.
- Product::producer() — Method in class Product
- Query the producer of the product.
- Quality::products() — Method in class Quality
- Get all of the products that are assigned this quality.
- Quality::producers() — Method in class Quality
- Get all of the producers that are assigned this quality.
- ProductIndex — Class in namespace Marktstand\Search
- ServiceProvider::path() — Method in class ServiceProvider
- Get the full path.
- Producer — Class in namespace Marktstand\Users
- Producer::products() — Method in class Producer
- Get the producers products.
- Unit::passes() — Method in class Unit
- Determine if the validation rule passes.
Q
- Product::qualities() — Method in class Product
- Query the qualities.
- Quality — Class in namespace Marktstand\Product
- Volume::quantity() — Method in class Volume
- Get the volume qunatity.
- Producer::qualities() — Method in class Producer
- Query the qualities.
R
- Verifiable::requestVerification() — Method in class Verifiable
- Request to be verified.
- CheckoutManager::removeFromCart() — Method in class CheckoutManager
- Remove a cart item.
- UsersManager::registerCustomer() — Method in class UsersManager
- Register a new customer.
- UsersManager::registerProducer() — Method in class UsersManager
- Register a new producer.
- ServiceProvider::register() — Method in class ServiceProvider
- Register bindings in the container.
- Reflectable — Class in namespace Marktstand\Support
- Reflectable::reflector() — Method in class Reflectable
- Get a reflector of the current class.
S
- Verifiable::scopeVerified() — Method in class Verifiable
- Scope a query to only include verified users.
- Cart::shipping() — Method in class Cart
- Get the shipping.
- Cart::subtotal() — Method in class Cart
- Get the subtotal.
- Delivery::supplier() — Method in class Delivery
- Get the supplier.
- Delivery::subtotal() — Method in class Delivery
- Get the subtotal.
- Delivery::shipping() — Method in class Delivery
- Get the shiiping fee.
- Item::supplier() — Method in class Item
- Get the supplier.
- SuppliersManager — Class in namespace Marktstand\Managers
- Marktstand::suppliers() — Method in class Marktstand
- Get the suppliers manager.
- Marktstand::setFillable() — Method in class Marktstand
- Set fillable fields for the given model.
- BankAccount::setNumberAttribute() — Method in class BankAccount
- Set the bank account number.
- BankAccount::setCodeAttribute() — Method in class BankAccount
- Set the bank account code.
- BankAccountCode::swift() — Method in class BankAccountCode
- Get the swift.
- Commission::subtract() — Method in class Commission
- Subtract the commission from the given price.
- Favourite::setCustomerAttribute() — Method in class Favourite
- Set the customer that favor the product.
- Favourite::setProductAttribute() — Method in class Favourite
- Set a favourite product.
- ServiceProvider — Class in namespace Marktstand
- Slug — Class in namespace Marktstand\Support
- Slugable — Class in namespace Marktstand\Support
- Slugable::slugExists() — Method in class Slugable
- Check if the slug already exists.
- CanDeliver::supplier() — Method in class CanDeliver
- Get the models image.
- Customer::setPasswordAttribute() — Method in class Customer
- Set the users password.
- Customer::state() — Method in class Customer
- Get the users state.
- Producer::setPasswordAttribute() — Method in class Producer
- Set the users password.
- Producer::setUsernameAttribute() — Method in class Producer
- Set the username.
- Producer::state() — Method in class Producer
- Get the users state.
- State — Class in namespace Marktstand\Users
- Supplier — Class in namespace Marktstand\Users
T
- Cart::total() — Method in class Cart
- Get the total amount.
- Cart::transformVat() — Method in class Cart
- Transform the vat.
- $Item#table — Property in class Item
- The table associated with the model.
- Indexable::toArray() — Method in class Indexable
- Get the array representation of the indexable entity.
- Cart::toArray() — Method in class Cart
- Transform the resource into an array.
- Delivery::toArray() — Method in class Delivery
- Transform the resource into an array.
- Commission::total() — Method in class Commission
- Get the total price including the commision.
- Price::total() — Method in class Price
- Add commission to the amount.
- Product::thumbnail() — Method in class Product
- Get the products thumbnail.
- Index::toArray() — Method in class Index
- Get the indexable attributes.
- ProductIndex::toArray() — Method in class ProductIndex
- Get the indexable attributes.
- UserIndex::toArray() — Method in class UserIndex
- Get the indexable attributes.
- $Slug#title — Property in class Slug
U
- Company::user() — Method in class Company
- Get the company owner.
- Contact::user() — Method in class Contact
- Get the company owner.
- UserCreated — Class in namespace Marktstand\Events
- $UserCreated#user — Property in class UserCreated
- UserVerified — Class in namespace Marktstand\Events
- $UserVerified#user — Property in class UserVerified
- $VerificationRequest#user — Property in class VerificationRequest
- AddressesManager::update() — Method in class AddressesManager
- Update the given address.
- CompaniesManager::update() — Method in class CompaniesManager
- Update the given company.
- ContactsManager::update() — Method in class ContactsManager
- Update the given contact.
- ProductsManager::update() — Method in class ProductsManager
- Update the given product.
- SuppliersManager::update() — Method in class SuppliersManager
- Update a supplier.
- UsersManager — Class in namespace Marktstand\Managers
- UsersManager::update() — Method in class UsersManager
- Update a user.
- Marktstand::users() — Method in class Marktstand
- Get the users manager.
- BankAccount::user() — Method in class BankAccount
- Get the owning model.
- BasePrice::unit() — Method in class BasePrice
- Get the price unit.
- $Price#unit — Property in class Price
- The products unit.
- Price::unit() — Method in class Price
- Get the price unit.
- ProductPrice::unit() — Method in class ProductPrice
- Get the price unit.
- Volume::unit() — Method in class Volume
- Get the volumes unit.
- UserIndex — Class in namespace Marktstand\Search
- $State#user — Property in class State
- Supplier::user() — Method in class Supplier
- Get the related user.
- Unit — Class in namespace Marktstand\Validation\Rules
V
- Verifiable — Class in namespace Marktstand\Access
- Verifiable::verify() — Method in class Verifiable
- Verify the user.
- Cart::vat() — Method in class Cart
- Get the vat.
- Delivery::vat() — Method in class Delivery
- Get the vat.
- VerificationRequest — Class in namespace Marktstand\Events
- BankAccountCode::validate() — Method in class BankAccountCode
- Validate the given value.
- BankAccountNumber::validate() — Method in class BankAccountNumber
- Validate the given value.
- Commission::value() — Method in class Commission
- Get the commision value from price.
- $Price#volume — Property in class Price
- The products volume.
- $Price#volumeUnit — Property in class Price
- The products volume unit.
- Product::volume() — Method in class Product
- Get the products volume.
- Volume — Class in namespace Marktstand\Product
- $Volume#volume — Property in class Volume
- The products volume.
- $Volume#volumeUnit — Property in class Volume
- The volume unit.
W
- $Item#with — Property in class Item
- The eager loaded models.
- ProductsManager::withoutGlobalScopes() — Method in class ProductsManager
- Remove all global scopes.
_
- Delivery::__construct() — Method in class Delivery
- Create a new delivery instance.
- OrderCreated::__construct() — Method in class OrderCreated
- Create a new event instance.
- OrderUpdated::__construct() — Method in class OrderUpdated
- Create a new event instance.
- ProductSaved::__construct() — Method in class ProductSaved
- Create a new event instance.
- UserCreated::__construct() — Method in class UserCreated
- Create a new event instance.
- UserVerified::__construct() — Method in class UserVerified
- Create a new event instance.
- VerificationRequest::__construct() — Method in class VerificationRequest
- Create a new event instance.
- ProductsManager::__construct() — Method in class ProductsManager
- Create a new manager instance.
- BankAccountCode::__construct() — Method in class BankAccountCode
- Create a new bank account code instance.
- BankAccountCode::__toString() — Method in class BankAccountCode
- Cast the object to an reinitialisable string.
- BankAccountNumber::__construct() — Method in class BankAccountNumber
- Create a new bank account instance.
- BankAccountNumber::__toString() — Method in class BankAccountNumber
- Cast the object to an reinitialisable string.
- Commission::__construct() — Method in class Commission
- Create a new commission instance.
- Price::__construct() — Method in class Price
- Create a new price instance.
- Volume::__construct() — Method in class Volume
- Create a new volume instance.
- Index::__construct() — Method in class Index
- Create a new index instance.
- Index::__get() — Method in class Index
- Get the property from the entity.
- Index::__toString() — Method in class Index
- Get the string represantion of the index.
- Slug::__construct() — Method in class Slug
- Create a new slug instance.
- Slug::__toString() — Method in class Slug
- The string presentation of the object.
- State::__construct() — Method in class State
- Create a new state instance.