'b2buy', /* * Package. */ 'package' => 'service', /* * Modules. */ 'modules' => ['provider', 'booking', 'quote', 'comment', 'subscription', 'provider_availability', 'review'], 'provider' => [ 'model' => [ 'model' => \B2buy\Service\Models\Provider::class, 'table' => 'providers', 'presenter' => \B2buy\Service\Repositories\Presenter\ProviderPresenter::class, 'hidden' => [], 'visible' => [], 'guarded' => ['*'], 'slugs' => ['slug' => 'name'], 'dates' => ['deleted_at', 'createdat', 'updated_at'], 'appends' => [], 'fillable' => ['id', 'service_id', 'bio', 'service_contract', 'medicare', 'rate', 'rate_type', 'availability', 'profile', 'idemnity', 'liability', 'policy', 'user_id', 'user_type', 'deleted_at', 'created_at', 'updated_at'], 'translatables' => [], 'upload_folder' => 'service/provider', 'uploads' => [ /* 'images' => [ 'count' => 10, 'type' => 'image', ], 'file' => [ 'count' => 1, 'type' => 'file', ], */ ], 'casts' => [ /* 'images' => 'array', 'file' => 'array', */ ], 'revision' => [], 'perPage' => '20', 'search' => [ 'name' => 'like', 'status', ] ], 'controller' => [ 'provider' => 'B2buy', 'package' => 'Service', 'module' => 'Provider', ], ], 'booking' => [ 'model' => [ 'model' => \B2buy\Service\Models\Booking::class, 'table' => 'bookings', 'presenter' => \B2buy\Service\Repositories\Presenter\BookingPresenter::class, 'hidden' => [], 'visible' => [], 'guarded' => ['*'], 'slugs' => ['slug' => 'name'], 'dates' => ['deleted_at', 'createdat', 'updated_at'], 'appends' => [], 'fillable' => ['id', 'provider_id', 'service_id', 'approved_by', 'location_id', 'reference', 'date', 'time', 'status', 'photos', 'video', 'finish_date', 'user_id', 'user_type', 'deleted_at', 'created_at', 'updated_at'], 'translatables' => [], 'upload_folder' => 'service/booking', 'uploads' => [ /* 'images' => [ 'count' => 10, 'type' => 'image', ], 'file' => [ 'count' => 1, 'type' => 'file', ], */ ], 'casts' => [ /* 'images' => 'array', 'file' => 'array', */ ], 'revision' => [], 'perPage' => '20', 'search' => [ 'name' => 'like', 'status', ] ], 'controller' => [ 'provider' => 'B2buy', 'package' => 'Service', 'module' => 'Booking', ], ], 'quote' => [ 'model' => [ 'model' => \B2buy\Service\Models\Quote::class, 'table' => 'quotes', 'presenter' => \B2buy\Service\Repositories\Presenter\QuotePresenter::class, 'hidden' => [], 'visible' => [], 'guarded' => ['*'], 'slugs' => ['slug' => 'name'], 'dates' => ['deleted_at', 'createdat', 'updated_at'], 'appends' => [], 'fillable' => ['id', 'booking_id', 'name', 'description', 'status', 'user_id', 'user_type', 'deleted_at', 'created_at', 'updated_at'], 'translatables' => [], 'upload_folder' => 'service/quote', 'uploads' => [ /* 'images' => [ 'count' => 10, 'type' => 'image', ], 'file' => [ 'count' => 1, 'type' => 'file', ], */ ], 'casts' => [ /* 'images' => 'array', 'file' => 'array', */ ], 'revision' => [], 'perPage' => '20', 'search' => [ 'name' => 'like', 'status', ] ], 'controller' => [ 'provider' => 'B2buy', 'package' => 'Service', 'module' => 'Quote', ], ], 'comment' => [ 'model' => [ 'model' => \B2buy\Service\Models\Comment::class, 'table' => 'comments', 'presenter' => \B2buy\Service\Repositories\Presenter\CommentPresenter::class, 'hidden' => [], 'visible' => [], 'guarded' => ['*'], 'slugs' => ['slug' => 'name'], 'dates' => ['deleted_at', 'createdat', 'updated_at'], 'appends' => [], 'fillable' => ['id', 'quote_id', 'user_id', 'name', 'user_type', 'created_at', 'updated_at', 'booking_id'], 'translatables' => [], 'upload_folder' => 'service/comment', 'uploads' => [ /* 'images' => [ 'count' => 10, 'type' => 'image', ], 'file' => [ 'count' => 1, 'type' => 'file', ], */ ], 'casts' => [ /* 'images' => 'array', 'file' => 'array', */ ], 'revision' => [], 'perPage' => '20', 'search' => [ 'name' => 'like', 'status', ] ], 'controller' => [ 'provider' => 'B2buy', 'package' => 'Service', 'module' => 'Comment', ], ], 'subscription' => [ 'model' => [ 'model' => \B2buy\Service\Models\Subscription::class, 'table' => 'subscriptions', 'presenter' => \B2buy\Service\Repositories\Presenter\SubscriptionPresenter::class, 'hidden' => [], 'visible' => [], 'guarded' => ['*'], 'slugs' => ['slug' => 'name'], 'dates' => ['deleted_at', 'createdat', 'updated_at'], 'appends' => [], 'fillable' => ['id', 'company_id', 'user_id', 'job_id', 'booking_id', 'repeat_interval', 'status', 'start_date', 'end_date', 'user_type', 'deleted_at', 'created_at', 'updated_at'], 'translatables' => [], 'upload_folder' => 'service/subscription', 'uploads' => [ /* 'images' => [ 'count' => 10, 'type' => 'image', ], 'file' => [ 'count' => 1, 'type' => 'file', ], */ ], 'casts' => [ /* 'images' => 'array', 'file' => 'array', */ ], 'revision' => [], 'perPage' => '20', 'search' => [ 'name' => 'like', 'status', ] ], 'controller' => [ 'provider' => 'B2buy', 'package' => 'Service', 'module' => 'Subscription', ], ], 'provider_availability' => [ 'model' => [ 'model' => \B2buy\Service\Models\ProviderAvailability::class, 'table' => 'provider_availabilities', 'presenter' => \B2buy\Service\Repositories\Presenter\ProviderAvailabilityPresenter::class, 'hidden' => [], 'visible' => [], 'guarded' => ['*'], 'slugs' => ['slug' => 'name'], 'dates' => ['deleted_at', 'createdat', 'updated_at'], 'appends' => [], 'fillable' => ['id', 'provider_id', 'user_id', 'date', 'start_time', 'end_time', 'location', 'description', 'type', 'user_type', 'created_at', 'updated_at', 'deleted_at'], 'translatables' => [], 'upload_folder' => 'service/provider_availability', 'uploads' => [ /* 'images' => [ 'count' => 10, 'type' => 'image', ], 'file' => [ 'count' => 1, 'type' => 'file', ], */ ], 'casts' => [ /* 'images' => 'array', 'file' => 'array', */ ], 'revision' => [], 'perPage' => '20', 'search' => [ 'name' => 'like', 'status', ] ], 'controller' => [ 'provider' => 'B2buy', 'package' => 'Service', 'module' => 'ProviderAvailability', ], ], 'review' => [ 'model' => [ 'model' => \B2buy\Service\Models\Review::class, 'table' => 'reviews', 'presenter' => \B2buy\Service\Repositories\Presenter\ReviewPresenter::class, 'hidden' => [], 'visible' => [], 'guarded' => ['*'], 'slugs' => ['slug' => 'name'], 'dates' => ['deleted_at', 'createdat', 'updated_at'], 'appends' => [], 'fillable' => ['id', 'company_id', 'title', 'rating', 'review', 'provider_id', 'slug', 'user_id', 'deleted_at', 'created_at', 'updated_at'], 'translatables' => [], 'upload_folder' => 'service/review', 'uploads' => [ /* 'images' => [ 'count' => 10, 'type' => 'image', ], 'file' => [ 'count' => 1, 'type' => 'file', ], */ ], 'casts' => [ /* 'images' => 'array', 'file' => 'array', */ ], 'revision' => [], 'perPage' => '20', 'search' => [ 'name' => 'like', 'status', ] ], 'controller' => [ 'provider' => 'B2buy', 'package' => 'Service', 'module' => 'Review', ], ], ];