Laravel自动将资源目录添加到URL?

时间:2014-03-29 12:57:37

标签: php url laravel

我需要一些帮助。我是laravel的新手,我遇到了一些奇怪的事情。

我有一个"用户"视图/用户内部的资源。其中包括index.blade.phpcreate.blade.php.

我的应用网址为http://laravel.dev/,所以基本上我需要访问"创建用户"表单我将转到http://laravel.dev/users/create视图加载正常,但当我尝试单击导航栏上的链接时,它会自动添加"用户"在网址上,即使没有"用户"在导航网址链接中。实施例。

仪表板

当我点击它时,它会添加"用户"在网址的开头自动将其设为用户/仪表板,正如预期的那样,我得到了404。

我的导航栏是从我的header.php

中的其他php文件加载的

这是我的路线

/*Route for Users*/
Route::resource('users', 'UsersController');

1 个答案:

答案 0 :(得分:0)

我怀疑你正在使用页面相关链接,对吗?在导航中,我总是发现最好使用根特定链接,以便" / dashboard"与"仪表板。"

如果您是Larvel的新手,您可能需要认真考虑生根选项,然后才能进入项目,因为如果您决定采用不同的方式,即通过控制器进行路由(http://laravel.com/docs/controllers#resource-controllers )使用大型应用程序,这可能是一个更好的方法,但是在你拥有足够复杂的应用程序来证明它之后,重构可能会很艰难。