Laravel 5:链接到php页面

时间:2015-07-28 10:00:19

标签: php laravel laravel-5

我有两页login.blade.phpregister.blade.php。在我的login.blade.php上,我有register.blade.php这样的链接:

<a href="register.php">Register a new membership</a>

当我点击register.php的链接时,它会抛出以下错误:

NotFoundHttpException in RouteCollection.php line 143:

登录和注册都在相同的视图文件夹中。

我的route.php文件有:

Route::get('/register', function(){
    return view('register');
});

2 个答案:

答案 0 :(得分:8)

需要做两件事:

1)删除标签中的.php。它应该是这样的:

<a href="register">Register a new membership</a>

2)确保正确捕捉“注册”路线:

Route::get('register', function()
{
    return view('register');
});

答案 1 :(得分:1)

首先给您的路线命名,然后在其中使用,然后在anchar标记中使用

Route::get('/', function () {
    return view('welcome');
})->name('welcome');
Route::get('/about', 'PagesController@about')->name('about');

现在,您可以在任何页面中使用它来引用它们。 就像在联系页面

<html>
..
....
<a href="{{route('welcome')}}">Home</a>
<a href="{{route('about')}}">About</a>