Laravel 路由不附加任何前缀

Posted

技术标签:

【中文标题】Laravel 路由不附加任何前缀【英文标题】:Laravel routing without appending any prefix 【发布时间】:2019-08-14 04:07:29 【问题描述】:

我在 Laravel 中有一条路径,它就像 subdomain.mydomain.com/admin/login

我正在打电话

subdomain.mydomain.com,需要直接获取登录页面。

目前无法使用

这是我在routerserviceprovider.php

中使用的功能
protected function mapAdminRoutes()

    Route::middleware('subdomain.mydomain.com')
         ->prefix('admin')
         ->namespace($this->namespace)
         ->group(base_path('routes/admin.php'));

admin.php中有一个资源组显示如下:

Route::group(['prefix' => 'admin', 'namespace' => 'Admin'], function() 
    //Login Routes...
  Route::view('login','admin.login');
);

有人可以帮忙吗?

【问题讨论】:

【参考方案1】:

添加以下路线

Route::get('/',function() return view('login.index'); )->name('admin.login');

希望对你有帮助

【讨论】:

不..它没有帮助我。我仍然必须在子域末尾附加“admin”

以上是关于Laravel 路由不附加任何前缀的主要内容,如果未能解决你的问题,请参考以下文章

Laravel 路由组前缀 - 变量不起作用

Laravel 前缀路由和 json 文件 url 不匹配

带有前缀和资源的laravel嵌套路由不起作用

没有前缀名称的 Laravel 路由

Laravel 资源路由命名前缀

laravel 路由参数的默认值怎么设置