Laravel 5框架学习之路由、控制器和视图简介
查看 app/Http/routes.php
@是一个界定符,前面是控制器,后面是动作,表示当用户请求url / 的时候,执行控制器 WelcomeController 中的 index 方法
app/http/controllers/welcomecontroller.php
public function index()
{
return view('welcome');
}
当前默认返回一个视图,视图的名字叫做 welcome,实际上是 welcome.blade.php,blade是laravel的视图模板。
可以查看 `resources/views/welcome.blade.php
修改welcomecontroller.php
public function index()
{
// return view('welcome');
return 'hello, laravel';
}
在浏览器中测试,得到一个简单的反馈。
我们新建一个路由,在routes.php中增加:
可以新建一个路由,但是现在我们还是直接使用默认的控制器,在 WelcomeController.php 中添加:
public function contact() {
return 'Contact Me';
}
在浏览器终测试新增加的路由。
我们可以返回简单的字符串,也可以返回json或者html文件,所有的视图文件存储在resource->views中。
例如:return view('welcome') ,我们不需要考虑路径,也不要添加.blade.php扩展名,框架自动为我们完成。如果在views目录中需要子目录,例如views/forum子目录,只需要return view('forum/xxx'),或者跟简单而明确的方式是:return view('forum.xxx')。😄
我们返回一个页面
public function contact() {
return view('pages.contact');
}
在 views 目录下创建 pages目录,然后创建contact.blade.php
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<h1>Contact</h1>
</body>
</html>
以上所述就是本文的全部内容了,希望能够对大家学习Laravel5有所帮助。
- Laravel 5框架学习之模型、控制器、视图基础流程
- Laravel5.1数据库连接、创建数据库、创建model及创建控制器的方法
- Laravel框架路由和控制器的绑定操作方法
- Laravel重定向,a链接跳转,控制器跳转示例
- laravel通过a标签从视图向控制器实现传值
- Laravel框架控制器的middleware中间件用法分析
- Laravel框架控制器的request与response用法示例
- laravel框架模型、视图与控制器简单操作示例
- laravel框架中控制器的创建和使用方法分析
- Laravel框架控制器,视图及模型操作图文详解
- Laravel框架中的路由和控制器操作实例分析
- Laravel 框架控制器 Controller原理与用法实例分析
相关文章
使用PHPStudy在本地快速建立网站并实现局域网外访问(无公网IP)
这篇文章主要为大家介绍快速在本地环境下搭建web网站,同时实现可在外网环境下访问的方法,文中有详细的图文介绍,具有一定的参考价值,需要的朋友可以参考下2023-10-10
ThinkPHP 在阿里云上的nginx.config配置实例详解
这篇文章主要介绍了ThinkPHP 在阿里云上的nginx.config配置实例详解,需要的朋友可以参考下2017-10-10


最新评论