Laravel 新增的Switch模板控制语句非常不错

切换语句
switch语句可以使用来构建,,,和指令:@[email protected]@[email protected]@endswitch

@switch($i)
@case(1)
First case...
@break

@case(2)
Second case...
@break

@default
Default case...
@endswitch

这个控制语句使用起来非常方便,就不用像以前一样需要if语句嵌套了。

作者:百牛信息技术bainiu.ltd

时间: 2024-10-13 07:57:41

Laravel 新增的Switch模板控制语句非常不错的相关文章

Laravel 5.1 Blade模板引擎

为什么要使用blade 它是干什么用的? blade模板引擎使我们写HTML页面的地方,使用它是因为它能给我们提供很多的遍历,减少代码的重复率 提高开发效率.我们写blade的路径是 resources/view 下,它的文件名后缀是blade.php. 1 继承 继承是相当爽的,它可以从主模板继承所有代码,以免大量的代码重复.这样说比较片面,具体看眼代码吧. 1.1 模板继承拓展 代码片段 首先先创建一个 admin/layout.blade.php: <!DOCTYPE html> <

dotConnect for Oracle v9.1发布,新增SSDT-BI项目模板

新功能: 增加SSDT-BI项目模板,用于分析服务.报告服务和集成服务,且在Visual Studio 2015中支持 新增在SSIS DataFlow中对Microsoft SQL Server 2016的支持 在OracleSqlStatementCollection中实现IEnumerable, ICollection和IList三种接口 Oracle 10g及更高的替代引用字符常量将在OracleScript中支持了 性能使用默认值(改为8192),PacketSize可直接通过VPN连

在laravel框架中使用模板继承来进行更方便的布局

html中有很多东西是重复的,这是需要用到laravel的模板继承,来完成这样的简化操作. 父模板 既然时模板继承,那么就首先有一个父模板,父模板类似网页html中的头部和尾部,但又有一些不一样. // parent.blade.php <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="

laravel 模板 blade

控制器布局 在Laravel框架中使用模板的一种方法就是通过控制器布局.通过在控制器中指定 layout 属性,对应的视图会被创建并且作为请求的默认返回数据. 在控制器中定义一个布局 class UserController extends BaseController { /** * The layout that should be used for responses. */ protected $layout = 'layouts.master'; /** * Show the user

第二章:表单和模板

在第一章中,我们学习了使用Tornado创建一个Web应用的基础知识.包括处理函数.HTTP方法以及Tornado框架的总体结构.在这章中,我们将学习一些你在创建Web应用时经常会用到的更强大的功能. 和大多数Web框架一样,Tornado的一个重要目标就是帮助你更快地编写程序,尽可能整洁地复用更多的代码.尽管Tornado足够灵活,可以使用几乎所有Python支持的模板语言,Tornado自身也提供了一个轻量级.快速并且灵活的模板语言在tornado.template模块中. 2.1 简单示例

前端模板Juicer

Juicer 是一个高效.轻量的前端 (Javascript) 模板引擎,使用 Juicer 可以是你的代码实现数据和视图模型的分离(MVC). 除此之外,它还可以在 Node.js 环境中运行. 用过别的前端模板也有不错的, 比如jsrender等,但比较困扰人的一个问题就是:前端模板的定界符和后端模板冲突,造成很多麻烦,比如很多都喜欢用{{}}或{%%}做定界符. Juicer一个特点就是自定义模板语法边界符,下边是 Juicer 默认的边界符.你可以借此解决 Juicer 模板语法同某些后

[自制模板引擎] 为模板引擎增加解析表达式功能

通过上一片已经能把占位符替换成对应的变量的值,实现了一个简单的迷你模板引擎,模板引擎一个不错的功能就是能够计算一些简单的表达式,计算表达式的核心其实就是执行字符串,执行字符串的方法多种多样eval,Function,setTimeout等等,都能执行,至于用哪种方法,就仁者见仁智者见智了. 下面整理一下在模板引擎中会遇到的表达式: { a + b } //普通的计算表达式 { a == false } //普通的比较 { a === false } //全等比较 { a !== false} {

hdu1015 dfs暴力搜索所有情况模板

脑子有点坑,不知道为什么,可能以前遇到阴影了,现在看到dfs暴力搜有种莫名的害怕,总结一下模板吧 这题还是没意思的,直接暴力搜,不过我写的很烂,可能就是这个原因吧,看了别人的模板,觉得不错. 学了个单词”lexicography“ 字典序,又吃了没文化的亏,wa一次 #include <iostream> #include <cstdio> #include <cstdlib> #include <cstring> #include <cmath>

java7 语法糖 之 switch 语句中的string

Jdk7新增的switch 语句中常量可以string类型, 例如: @Test public void test_1(){ String string = "hello"; switch (string) { case "hello": System.out.println(string); break; default: throw new IllegalArgumentException("非法参数"); } } 语法糖的背后,其实用的对待