我需要一些帮助。我是laravel的新手,我遇到了一些奇怪的事情。
我有一个"用户"视图/用户内部的资源。其中包括index.blade.php
和create.blade.php.
我的应用网址为http://laravel.dev/,所以基本上我需要访问"创建用户"表单我将转到http://laravel.dev/users/create视图加载正常,但当我尝试单击导航栏上的链接时,它会自动添加"用户"在网址上,即使没有"用户"在导航网址链接中。实施例。
仪表板
当我点击它时,它会添加"用户"在网址的开头自动将其设为用户/仪表板,正如预期的那样,我得到了404。
我的导航栏是从我的header.php
中的其他php文件加载的这是我的路线
/*Route for Users*/
Route::resource('users', 'UsersController');
答案 0 :(得分:0)
我怀疑你正在使用页面相关链接,对吗?在导航中,我总是发现最好使用根特定链接,以便" / dashboard"与"仪表板。"
如果您是Larvel的新手,您可能需要认真考虑生根选项,然后才能进入项目,因为如果您决定采用不同的方式,即通过控制器进行路由(http://laravel.com/docs/controllers#resource-controllers )使用大型应用程序,这可能是一个更好的方法,但是在你拥有足够复杂的应用程序来证明它之后,重构可能会很艰难。