作者 |
Matt Stauffer(马特 斯托弗) |
丛书名 |
出版社 |
电子工业出版社 |
ISBN |
9787121417573 |
简要 |
简介 |
内容简介书籍计算机书籍 这是一本实用的Laravel 技术指南,第2 版完全涵盖Laravel 5.8 版本的内容。本书对Laravel 框架进行了系统的介绍,包括Laravel 的背景,Laravel开发环境的搭建,路由与控制器,Blade 模板,数据库和Eloquent,前端组件,收集和处理用户数据,Artisan 和Tinker,用户认证和授权,请求、响应和中间件,容器,测试等知识。通过阅读本书,读者可以比较全面地学习并掌握Laravel 开发的相关理论知识。另外,书中涵盖大量实例,有利于读者在学习理论知识的过程中同步进行实践。 |
目录 |
第1 章 为什么使用Laravel........................................ 1 为什么要使用框架 ........................................ 1 自己动手做” ........................................ 1 一致性和灵活性 ........................................ 2 Web 和PHP 框架简史 ........................................ 2 Ruby on Rails ........................................ 2 PHP 框架的涌入 ........................................ 2 CodeIgniter 的优点与缺点 ........................................ 3 Laravel 1、Laravel 2 和Laravel 3 ........................................ 3 Laravel 4 ........................................ 3 Laravel 5 ........................................ 4 Laravel 有什么特别之处 ........................................ 4 Laravel 的哲学 ........................................ 4 Laravel 如何让开发者感到快乐 ........................................ 5 Laravel 社区 ........................................ 6 Laravel 是如何工作的 ........................................ 6 使用Laravel 的原因 ........................................ 9 第2 章 搭建Laravel 的开发环境........................................10 系统要求 ........................................ 10 Composer ........................................ 11 本地开发环境 ........................................ 11 Laravel Valet ........................................ 11 Laravel Homestead ........................................ 12 创建一个新的Laravel 项目 ........................................ 12 使用Laravel 安装工具来安装Laravel ........................................ 13 通过Composer 的create-project 特征来安装Laravel ........................................ 13 Lambo :超强的Laravel New”指令 ........................................ 13 Laravel 的结构........................................ 14 文件夹 ........................................ 14 其他文件 ........................................ 15 配置 ........................................ 16 .env 文件 ........................................ 18 启动和运行 ........................................ 20 测试 ........................................ 20 小结 ........................................ 21 第3 章 路由和控制器........................................ 22 对MVC、HTTP 动词和REST 的快速介绍 ........................................ 22 什么是MVC ........................................ 22 HTTP 动词 ........................................ 23 什么是REST ........................................ 24 路由定义 ........................................ 25 路由动词 ........................................ 26 路由处理 ........................................ 27 路由参数 ........................................ 28 路由名称 ........................................ 29 路由组 ........................................ 31 中间件 ........................................ 32 路径前缀 ........................................ 34 后备路由 ........................................ 35 子域名路由........................................ 35 命名空间前缀 ........................................ 36 名称前缀 ........................................ 36 签名的路由 ........................................ 37 对路由进行签名 ........................................ 37 修改路由以允许签名链接 ........................................ 38 视图 ........................................ 39 直接通过Route::view() 返回简单路由 ........................................ 40 使用视图Composer 在每个视图中共享变量 ........................................ 40 控制器 ........................................ 40 获取用户输入 ........................................ 43 将依赖注入控制器 ........................................ 44 资源控制器........................................ 45 API 资源控制器 ........................................ 46 单一动作控制器 ........................................ 47 路由模型绑定 ........................................ 47 隐式路由模型绑定 ......................... |