PHP
酱油能
做不了外星人,那就做个最努力的地球人(米罗斯拉夫·克洛泽)
展开
-
Laravel入门教程(六)- Blade模板引擎
1. 模板引擎简介及继承使用1.1. 简介可以在blade模板中使用原生的php所有的模板引擎都会被编译成原生php代码并缓存,除非模板文件被修改,否则不会重新编译。1.2. 模板继承section: yield:extends:继承parent:父模板的内容为什么要使用模板继承? 网页的Header和Footer往往是一样的,我们可以通过继承来减少工作量。假设有个模板文件 layo原创 2017-11-23 10:03:04 · 614 阅读 · 0 评论 -
Laravel入门教程(五)- 数据库操作 - Eloquent ORM
1. Eloquent ORM简介及查询数据1.1. Eloquent ORM简介ActiveRecord实现 ActiveRecord: 1.2. 创建模型并关联数据库表<?phpnamespace App;use Illuminate\Database\Eloquent\Model;class Student extends Model{ // 指定表名,默认是Student的复原创 2017-11-23 10:01:57 · 440 阅读 · 0 评论 -
Laravel入门教程(四)- 数据库操作之 - 查询构造器
1. 查询构造器(query builder)2. 新建记录<?phpnamespace App\Http\Controllers;use Illuminate\Support\Facades\DB;class StudentController extends Controller{ public function query1(){ // 新增记录 $bo原创 2017-11-23 10:01:03 · 381 阅读 · 0 评论 -
Laravel入门教程(三)- 数据库操作 DB facade
1. 新建数据库表与连接数据库1.1. 新建数据库表/*SET FOREIGN_KEY_CHECKS=0;-- ------------------------------ Table structure for student-- ----------------------------DROP TABLE IF EXISTS `student`;CREATE TABLE `studen原创 2017-11-23 09:59:55 · 360 阅读 · 0 评论 -
Laravel入门教程(二)D - 路由和MVC_模型
1. 最简单的模型模型的位置:app 目录文件名:文件名和类名一致<?phpnamespace App;use Illuminate\Database\Eloquent\Model;class Member extends Model{ public static function getMember(){ return 'Member name is Martin';原创 2017-11-23 09:58:34 · 313 阅读 · 0 评论 -
Laravel入门教程(二)C - 路由和MVC_视图
1. 新建视图并输出1.1. 最简单的视图新建一个视图视图文件都保存在 resources/views在视图文件夹中创建一个文件叫member.php在Controller中输出这个视图<?phpnamespace App\Http\Controllers;class MemberController extends Controller{ public function inf原创 2017-11-23 09:57:39 · 274 阅读 · 0 评论 -
Laravel入门教程(二)B - 路由和MVC_控制器
控制器位于 app/Http/Controllers1. 创建一个控制器命名规则:MemberController.php,以 Controller 结尾1.1. 创建一个控制器创建一个新的Controller:<?php// 需要设置命名空间namespace App\Http\Controllers;// class MemberController extends Controller原创 2017-11-23 09:56:50 · 370 阅读 · 0 评论 -
Laravel入门教程(二)A - 路由和MVC_路由
1. 路由设置路由文件位于app/Http/routes.php,本文中假设Laravel安装在 /laravel 目录下。路由的作用是把请求转换到对应的控制器(Controller)去。2. 基本路由2.1. GET方式// 设置GET方式路由Route::get('/basic1', function () { return 'Get Hello World';});// 在浏览器中原创 2017-11-23 09:55:38 · 357 阅读 · 0 评论 -
Laravel基础教程01 - Laravel简介及安装
1. Laravel简介及学习目录PHP框架。1.1. 什么是框架为解决一定问题按照一定的设计模式搭建的项目架构。说白了就是让你不是从0开始,而是从20-80%开始搭建项目。我们为什么要使用框架?不要自己创建轮子分工和专注开发方便维护方便1.2. Laravel前提条件熟悉PHP语言 面对对象命名空间Traits等熟悉MySQL1.3. 选择版本master 最新版本5.2原创 2017-04-07 15:05:48 · 369 阅读 · 0 评论 -
PHP连接Redis
1. 配置防火墙端口redis系统的默认端口是6379端口。# 打开端口$ firewall-cmd --zone=public --add-port=6379/tcp --permanent# 命令含义:# --zone #作用域# --add-port=80/tcp #添加端口,格式为:端口/通讯协议# --permanent #永久生效,没有此参数重启后失效# 重启防火墙$原创 2016-07-15 13:36:37 · 3437 阅读 · 0 评论 -
Laravel入门教程(七)- 表单Controller
1. ControllerRequestSessionResponseMiddleware2. RequestLaravel中的请求使用的是symfony/http-doundation组件Request中存放了:$_GET$_POST$_COOKIE$_FILES$_SERVER代码如下:注意:需要引入 use Illuminate\HTTP\Request; <?phpn原创 2017-11-23 10:04:30 · 399 阅读 · 0 评论