在此示例中,使用如下示例中的自定义域不会告诉 Livewire 请求以相同的子域作为前缀subdomain1
:
Route::domain('subdomain1.'.env('APP_DOMAIN', 'localhost'))
->middleware(['web',.....])
->as('app.')
->group(base_path('routes/app.php'));
问题是 Livewire 获取端点的默认回调/livewire/message/{message}
不幸的是仅使用根域,而不是基于调用它的位置。在我的例子中subdomain1
,你可以猜到这意味着会话包的不同存储。首先,这是一个不同的会话。
因此,存储在子域的会话中与存储在会话本身中是不同的。尽管如此,为了根据每个子域封装 Livewire 使用,我还需要进行其他自定义,图像我有一个基于多租户的项目,我需要这样的隔离。