【发布时间】:2018-04-04 11:49:00
【问题描述】:
我正在尝试通过路由构建从 index.blade.php 到 login.blade.php 的超链接。我为此超链接定义了一个命名路由,但不起作用。
这是我的路线代码。
Route::get('/','HomeController@index');
Route::get('/login', 'HomeController@login_page')->name('login');
这是我的控制器。
public function login_page()
{
return view('login');
}
这是我试图设置超链接的观点。
<li><a href="{{route('login')}}">Log-in</a></li>
【问题讨论】:
-
它不起作用怎么办?
-
我倾向于使用url,
{{ url('/login') }} -
登录页面未加载。
-
会报错吗? URL 看起来正确吗? “不工作”是最广泛的问题,比如去看医生并说“有些疼”,但没有指出是手指、脚趾还是喉咙。
-
把
return view('login');换成return "test login !!";看看会不会命中方法!