laravel制作到刀片文件的路径

时间:2019-03-24 06:01:11

标签: php laravel

使用Laravel 5.6进行项目。 问题是,当我转到类似以下的网址时:

/登录

或任何其他路线,并指定应该去的地方,它会自行制定路线并前往另一个地方。如果我什至清除该刀片文件的代码,也不会遇到麻烦。

我没有几个相同的路由或刀片文件。我已经清除了浏览器缓存,laravel cach,配置缓存和命令:

php artisan route:缓存 无法清除路由缓存。

我的代码示例:web.php代码

Route::get("/login", "LoginController@login");

示例:LoginController.php代码

public function login()
{
   return view('/login'); // not going to this path
}

最后,它不会读取我的代码:( 需要你的想法!

1 个答案:

答案 0 :(得分:0)

public function login()
{
   return view('login'); 
}

view接受视图名称而不是路径的路径。如果要转到任何路径,请使用redirect(“ / route_name”)。但是在您的情况下,如果您再次重定向到登录路由,则会抛出异常,因为登录路由再次调用此函数。因此您需要传递视图名称。例如: 如果您的登录视图位于 资源   -意见     -login.blade.php 然后使用上面的代码。或如果登录页面位于视图内的任何其他文件夹中 就像return view("foldername.login")