4.5. 布局中的链接

本教程最新版为 9.x,当前版本已放弃维护,请阅读最新版本!

布局中的链接

由于我们进行了样式优化,现在的首页已经比一开始的好看多了。但视图里面的一些代码仍可以进行优化,比如链接地址。

<li><a href="/help">帮助</a></li>

上面的代码链接形式是 Web 开发中较为常用的一种,但在 Laravel 中,我们可以这么写:

<li><a href="{{ route('help') }}">帮助</a></li>

{{ }} 是在 HTML 中内嵌 PHP 的 Blade 语法标识符,表示包含在该区块内的代码都将使用 PHP 来编译运行。route() 方法由 Laravel 提供,通过传递一个具体的路由名称来生成完整的 URL。后面我们再来讲解路由名称的具体定义方法。

Laravel 路由

我们在前面讲到,如果要使用下面这种方式来渲染 help 链接,则需要先为路由定义 help 路由名称。

<li><a href="{{ route('help') }}">帮助</a></li>

在 Laravel 中,我们可以通过在路由后面链式调用 name 方...

本文章首发在 LearnKu.com 网站上。

为了保证课程的高品质,我们需要对课程进行收费。付费后 才能观看剩余内容。 购买

上一篇 下一篇
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 4

Rob1986
关于本章内容的一处不严谨。
1 个点赞 | 2 个回复 | 分享 | 课程版本 6.x
sept-me
Route [home] not defined.?
0 个点赞 | 16 个回复 | 问答 | 课程版本 5.5
qingfeng
Route::get ('/faq', 'StaticPagesController@help')->name ('help');
0 个点赞 | 0 个回复 | 分享 | 课程版本 5.8
EagleOne
react 组件中嵌入 Blade 语法标识符 {{}}无效 ,怎么办?
0 个点赞 | 0 个回复 | 问答 | 课程版本 5.7