gpt4 book ai didi

php - 带接口(interface)的 Laravel 动态路由

转载 作者:搜寻专家 更新时间:2023-10-31 21:49:16 25 4
gpt4 key购买 nike

我有一个应用需要不同的 HomeController,具体取决于我使用的子域。因此,例如 domain.mydomain.com/news 应指向一个 Controller ,而 mydomain.com/news 应指向其他 Controller 。

有什么方法可以在路由中使用接口(interface),因为现在我收到一个错误,说我的接口(interface)不可实例化:

Route::controller('home', 'RouterInterface', [
'getIndex' => 'home.index'
]);

即使这以某种方式起作用,我什至不知道我应该在哪里注入(inject)具体的类以便它提取足够的方法?

最佳答案

试试这个

Route::group(['domain' => 'domain.mydomain.com'], function()
{
Route::any('/news', function()
{
return 'My sub domain';
});
});

Route::group(['domain' => 'mydomain.com'], function()
{
Route::any('/news', function()
{
return 'My main domain';
});
});

关于php - 带接口(interface)的 Laravel 动态路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47038717/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com