File tree Expand file tree Collapse file tree 1 file changed +22
-0
lines changed
Expand file tree Collapse file tree 1 file changed +22
-0
lines changed Original file line number Diff line number Diff line change @@ -8,6 +8,28 @@ class Tenancy
88{
99 use TenancyDriverTrait;
1010
11+ public function tenantMiddlewares ($ before = [], $ after = [], $ defaults = ['tenant ' ])
12+ {
13+ return array_merge (
14+ config ('tenancy.routes.middleware.before ' , []),
15+ $ before ,
16+ config ('tenancy.routes.middleware.tenant ' , []),
17+ $ defaults ,
18+ config ('tenancy.routes.middleware.after ' , []),
19+ $ after
20+ );
21+ }
22+
23+ /**
24+ * Get tenant's model store key based on default driver.
25+ *
26+ * @return string
27+ */
28+ public function getTenantDriverStoreKey ()
29+ {
30+ return (tenancy ()->config ()->storeDriver () === 'db ' ) ? config ('tenancy.model.db_key ' ) : config ('tenancy.model.key ' );
31+ }
32+
1133 /**
1234 * Get an instance of the Tenant manager.
1335 *
You can’t perform that action at this time.
0 commit comments