我在一个Laravel应用程序中拥有一个网站及其管理面板。我有一个用于管理路由的子域路由,并且默认路由应用于网站。
我需要在管理面板中为网站生成路由。就像在管理面板中创建帖子,然后在帖子列表中具有“预览”链接以在网站中查看帖子一样。我该怎么办?
我目前正在使用route
功能在管理面板中生成URL,并将admin子域替换为网站域。它有点黑,我不喜欢它。
因此,TLDR,如何使它生成特定域的URL:
route('route.name', $data)
希望我能正确理解您的问题!但是laravel以这种方式处理子域路由:
Route::domain('{subdomain}.example.com')->group(function () {
Route::get('user/{id}', function ($subdomain, $id) {
//
});
});
并确保已将子域添加到您的Web服务(nginx / apache)