千家信息网

如何理解Laravel 5框架路由、控制器和视图简介

发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,本篇内容主要讲解"如何理解Laravel 5框架路由、控制器和视图简介",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"如何理解Laravel 5框架路由、控
千家信息网最后更新 2025年01月20日如何理解Laravel 5框架路由、控制器和视图简介

本篇内容主要讲解"如何理解Laravel 5框架路由、控制器和视图简介",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"如何理解Laravel 5框架路由、控制器和视图简介"吧!

查看 app/Http/routes.php

复制代码 代码如下:

Route::get('/', 'WelcomeController@index');

@是一个界定符,前面是控制器,后面是动作,表示当用户请求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中增加:

复制代码 代码如下:

Route::get('/contact', 'WelcomeController@contact');

可以新建一个路由,但是现在我们还是直接使用默认的控制器,在 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

复制代码 代码如下:





Document


Contact




到此,相信大家对"如何理解Laravel 5框架路由、控制器和视图简介"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

代码 视图 控制器 路由 控制 框架 简介 目录 内容 子目 子目录 实际 文件 方法 浏览器 学习 测试 浏览 实用 更深 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 网络安全需要用到哪些书 软件开发培训哪些 党日活动网络安全进社区 网络安全知识宣传手册周记 为什么登录服务器出错呢 房产erp软件开发公司排名 网络安全什么职业 国家开放大学数据库应用技术考题 学计算机是软件开发吗 1核2g的服务器能架设传奇吗 c 软件开发个人简历 中小型企业服务器选择多少台 广东联塑网络安全工程师 即时通讯软件开发的服务哪家好 云服务器永久免费续期 构建数据库报告 数据库备份完整差异的区别 晋城软件开发销售电话 服务器20个路由器管理软件 zfs 服务器 国外著名数据库检索网站 ice服务器损失10万是真的吗 郑州软件开发销售招聘 松江区智能软件开发销售电话 上海储物柜软件开发 售后服务好的软件开发 机关单位网络安全培训的内容 湖南外国语学院网络技术专业 锐龙处理器可以做软件开发 我的物品数据库
0