Fork me on GitHub

12 2016 档案

摘要:1 生成一个seeder文件 你可以通过 make:seeder artisan命令来生成一个 Seeder。所有通过框架生成的 Seeder 都将被放置在 database/seeds 路径: php artisan make:seeder StudentsTableSeeder 在 seeder 阅读全文
posted @ 2016-12-24 10:19 archer-wong 阅读(356) 评论(0) 推荐(0)
摘要:迁移就像是数据库中的版本控制,它让团队能够轻松的修改跟共享应用程序的数据库结构。 1 创建一个迁移 1.1 使用artisan命令make:migration来创建一个新的迁移: php artisan make:migration create_students_table 新的迁移位于datab 阅读全文
posted @ 2016-12-23 21:55 archer-wong 阅读(387) 评论(0) 推荐(0)
摘要:一切的前提都是已经安装好了redis服务器,并且能启动(我只总结了mac的安装方法:传送门) 我自己使用的是mac系统,有个教程可以参考下,传送门: 1.安装PHP PRedis 1>PRedis是PHP访问redis的扩展包,只需要下载原码即可,不需要安装PHP扩展(如php-redis.so)。 阅读全文
posted @ 2016-12-22 23:11 archer-wong 阅读(12499) 评论(3) 推荐(1)
摘要:参考文章 http://laravelacademy.org/post/1095.html http://laravelacademy.org/post/1174.html http://d.laravel-china.org/docs/5.2/eloquent-relationships 以下所用 阅读全文
posted @ 2016-12-21 08:41 archer-wong 阅读(2308) 评论(0) 推荐(0)
摘要:一.首先需要了解 1>mac 一般使用bash作为默认shell 2>Mac系统的环境变量,加载顺序为: 1、系统级别的 /etc/profile /etc/bashrc /etc/paths 2、用户级别的 ~/.bash_profile (mac用的) ~/.bash_login ~/.prof 阅读全文
posted @ 2016-12-15 22:56 archer-wong 阅读(1466) 评论(1) 推荐(0)
摘要:根目录截图如下 符合unix传统的目录 /bin 传统unix命令的存放目录,如ls,rm,mv等。 /sbin 传统unix管理类命令存放目录,如fdisk,ifconfig等等。 /usr 第三方程序安装目录。 /usr/bin, /usr/sbin, /usr/lib,其中/usr/lib目录 阅读全文
posted @ 2016-12-15 22:43 archer-wong 阅读(3914) 评论(0) 推荐(0)
摘要:类(Laravel集合基类) Illuminate\Support\Collection 类提供一个流畅、便利的封装来操控数组数据,官方提供了很多辅助函数,方便对数据进行各种处理,Collection 类还支持链式调用。 一般来说,每一个 Collection 方法会返回一个全新的 Collecti 阅读全文
posted @ 2016-12-14 21:36 archer-wong 阅读(1055) 评论(0) 推荐(0)
摘要:基本概念和概述 1>StdClass 对象=>基础的对象 2>Eloquent 模型对象(Model 对象)=>和模型相关的类对象 3>Eloquent 集合=>可以简单理解为对象数组,里面的每一个元素都是一个Model 对象 4>普通查询构造器返回的是StcClass对象或者是由基础对象组成的数组 阅读全文
posted @ 2016-12-14 09:30 archer-wong 阅读(16904) 评论(2) 推荐(0)
摘要:当模型被软删除时,它们并不会真的从数据库中被移除。而是会在模型上设置一个 deleted_at 属性并将其添加到数据库。如果对应模型被软删除,则deleted_at字段的值为删除时间,否则该值为空。 1.做一些设置 首先在模型类中要使用SoftDeletestrait,该trait为软删除提供一系列 阅读全文
posted @ 2016-12-14 09:09 archer-wong 阅读(8700) 评论(0) 推荐(0)
摘要:ORM模型简介 1>什么是ORM? ORM,即 Object-Relational Mapping(对象关系映射),它的作用是在关系型数据库和业务实体对象之间作一个映射,这样,我们在操作具体的 业务对象时,就不需要再去和复杂的SQL语句打交道,只需简单的操作对象的属性和方法即可。 2>ORM 两种最 阅读全文
posted @ 2016-12-07 23:48 archer-wong 阅读(10944) 评论(4) 推荐(1)
摘要:1 配置信息 1.1配置目录: config/database.php 1.2配置多个数据库 2 使用DB门面进行基本操作 一旦你设置好了数据库连接,就可以使用 DB facade 来进行查找。DB facade 提供每个类型的查找方法:select、update、insert、delete、sta 阅读全文
posted @ 2016-12-06 08:52 archer-wong 阅读(8231) 评论(0) 推荐(0)
摘要:网上有很多文章都是错误的,因为是copy别人的,作者没有自己亲测,不仅不能给新手提供帮助,还会产生严重的误导,以下介绍是我不断的爬坑,亲测的一篇可用教程,,希望能对大家提供些许帮助(Mac版本是sierra),转载请注明出处 一.apache使用的mac自带 基本使用方法: 启动Apache:运行“ 阅读全文
posted @ 2016-12-04 20:28 archer-wong 阅读(18688) 评论(8) 推荐(0)
摘要:1.介绍 brew是一个软件包管理工具,类似于centos下的yum或者ubuntu下的apt-get,非常方便,免去了自己手动编译安装的不便 brew 安装目录 /usr/local/Cellar brew 配置目录 /usr/local/etc brew 命令目录 /usr/local/bin 阅读全文
posted @ 2016-12-04 19:57 archer-wong 阅读(11186) 评论(0) 推荐(0)