基本路由
所有申请路由均已在app/routes.php文件。该文件告诉 Laravel 它应该响应的 URI,并且关联的控制器将给它一个特定的调用。欢迎页面的示例路由如下面的屏幕截图所示 -
Route::get ('/', function () {
return view('welcome');});
例子
观察以下示例以了解有关路由的更多信息 -
app/Http/routes.php
<?php
Route::get('/', function () {
return view('welcome');
});
resources/view/welcome.blade.php
<!DOCTYPE html>
<html>
<head>
<title>Laravel</title>
<link href = "https://fonts.googleapis.com/css?family=Lato:100" rel = "stylesheet"
type = "text/css">
<style>
html, body {
height: 100%;
}
body {
margin: 0;
padding: 0;
width: 100%;
display: table;
font-weight: 100;
font-family: 'Lato';
}
.container {
text-align: center;
display: table-cell;
vertical-align: middle;
}
.content {
text-align: center;
display: inline-block;
}
.title {
font-size: 96px;
}
</style>
</head>
<body>
<div class = "container">
<div class = "content">
<div class = "title">Laravel 5.1</div>
</div>
</div>
</body>
</html>
路由机制如下图所示 -
现在让我们详细了解路由机制涉及的步骤 -
Step 1− 最初,我们应该执行应用程序的根 URL。
Step 2- 现在,执行的 URL 应该与route.php文件。在本例中,它应该与方法和根 ('/') URL 匹配。这将执行相关功能。
Step 3− 函数调用模板文件resources/views/welcome.blade.php.接下来,该函数调用view()带参数的函数‘welcome’不使用blade.php.
这将产生 HTML 输出,如下图所示 -