Laravel 5 子文件夹路由

Posted

技术标签:

【中文标题】Laravel 5 子文件夹路由【英文标题】:Laravel 5 Routing for Subfolders 【发布时间】:2015-05-14 02:10:26 【问题描述】:

我是 Laravel 5 的新手。我只想要一个按钮来重定向到子文件夹中的页面。这是我的按钮代码...

<a href=" URL::to('members.Register') " class="btn btn-danger">
    <span class="glyphicon glyphicon-user"></span>
    Click here to register Register
</a>

我希望上面的按钮转到成员文件夹中的页面。以下是我在路由文件中的代码。 注意:members 是文件夹名,而 register.blade.php 是 members 文件夹内的文件名

Route::get('Register', function () 
    return View::make('members.Register');
);

【问题讨论】:

您的问题几乎无法阅读,请尝试改进并澄清您要说的内容。 嗨,现在请看一下。基本上我想要的只是一个按钮重定向到子文件夹中的页面。 只是为了澄清一下:在 Laravel 中,您不会重定向到文件夹,而是重定向到 路由。在你的情况下,它的地址是/register,所以你会做URL::to('register')。然后,在路线内,你可以做任何事情。您所做的是在views/members 文件夹中渲染一个名为register视图 【参考方案1】:

改变

href=" URL::to('members.Register') "

href=" URL::to('Register') "

你已经指定,路径是'Register',而不是'members.Register'

Route::get('Register', function() 
    return View::make('members.Register');
);

在你的 resources/views 文件夹中必须是一个子文件夹成员,其中包含一个文件 Register.php(或 Register.blade.php)

【讨论】:

您好,感谢您的回复。对不起,我是 laravel 的新手,尽管主页重定向有效,但我的路由文件无法正常工作。 你的 routes.php 文件有什么问题? 您好,请您为我做一个简单的重定向,其中有一个主页,用户点击并使用刀片通过路由转到不同的页面。麻烦您了

以上是关于Laravel 5 子文件夹路由的主要内容,如果未能解决你的问题,请参考以下文章

路由到 Laravel 5 子文件夹中的控制器

Laravel 查看子文件夹路由

在子文件夹中使用 Laravel 时如何编写路由

路由到子文件夹中的控制器在 Laravel 4 中不起作用

Laravel 5.1的多路由文件的配置

Laravel 5.2 路由仅适用于根目录