在Laravel中为不同子域生成URL

问题描述 投票:0回答:1

我在一个Laravel应用程序中拥有一个网站及其管理面板。我有一个用于管理路由的子域路由,并且默认路由应用于网站。

我需要在管理面板中为网站生成路由。就像在管理面板中创建帖子,然后在帖子列表中具有“预览”链接以在网站中查看帖子一样。我该怎么办?

我目前正在使用route功能在管理面板中生成URL,并将admin子域替换为网站域。它有点黑,我不喜欢它。

因此,TLDR,如何使它生成特定域的URL:

route('route.name', $data)

php laravel routing
1个回答
0
投票

希望我能正确理解您的问题!但是laravel以这种方式处理子域路由:

Route::domain('{subdomain}.example.com')->group(function () {
Route::get('user/{id}', function ($subdomain, $id) {
    //
});

});

并确保已将子域添加到您的Web服务(nginx / apache)

© www.soinside.com 2019 - 2024. All rights reserved.