1、开启虚拟机,并登陆ssh> cd ~/Homestead && vagrant up
> vagrant ssh2、进入项目目录、创建一个命名项目 $ cd ...
一、专有名词索引说明此文章为本书涉及到的专有名词进行索引。目的在于知识的重温。前言PHPPHP 全称是 PHP: Hypertext Preprocessor,译为:『超文本预处理器』。是一门开源服务器脚本语言。PHP 市场占有率最高的服务器端脚本语言,Alexa 世界排名前一千万 的网站中有 82.6% 使用 PHP...
一、开发目标本章我们将构建应用的最后一个功能 - 用户关注功能。一个优秀的社交网站在于引导用户进行信息分享,与好友相互之间的互动。用户关注功能能够让用户跟好友进行关系绑定,用户彼此之间可以订阅对方的动态。如果你有玩过微博,则会知道微博关注人的产品设计需求如下:用户 Summer 访问了 Monkey 的个人页面进行浏览...
一、学习目标我们将在本章开始进行微博功能的开发,让用户可以在网站上发布微博,删除微博。下一章我们还将加入用户的关注功能,用户可以在首页上看到自己关注的人发布的微博动态。二、微博模型接下来让我们跟之前一样,先创建一个分支:$ git checkout master
$ git&n...
一、开发目标本章我们将开发以下功能:用户账号激活 —— 用于激活新注册的用户;用户密码重设 —— 帮助用户找回密码;这两个功能都将会用到 Laravel 提供的邮件发送功能。二、账户激活1、账户激活现在的登录逻辑是,用户一旦注册成功即可进行登录,本节我们要加入账号激活功能,只有当用户成功激活自己的账号时才能在网站上进行...
一、开发目标前面我们已经成功实现了用户的登录和注册功能,本章我们将补充前面未完成的几个 RESTful 动作:edit 个人资料修改页面update 个人资料提交更改index 用户列表destroy 删除用户接下来我们将添加更新用户的操作,来支持用户对自己个人资料的更改。然后在...
一、开发目标本章将为应用开发一个完整用户的登录和退出功能,一般用户的登录认证流程操作流程如下:访问登录页面,输入账号密码点击登录;服务器对用户身份进行认证,认证通过后,记录登录状态并进行页面重定向;登录成功后的用户,能够使用退出按钮来销毁当前登录状态;除此之外,我们还会添加一个大部分网站都会实现的功能 - 『记住我』,...
一、开发目标在我们成功为用户创建完模型之后,接下来就得开始着手用户注册功能的构建了。本章我们将为注册页面添加一个注册表单,允许用户在表单上填写个人信息并提交注册,提交之后用户数据将转由控制器进行处理。在控制器中首先会对用户提交的数据进行验证,验证通过后才能存入数据库。在用户注册成功之后,我们还需要提供一个个人页面来展示...
一、开发目标1、MVC的M在前面讲的 MVC 模式中,我们一直没讲到其中的 M - Model(模型),本章我们将构建一个基本的用户模型来实现用户数据的存储,并了解 Laravel 如何对模型对象进行增删改查操作。后面我们还会在此用户模型基础上添加用户注册和登录功能,并对用户身份进行权限认证,让管理员用户可以对用户进行...
一、开发目标我们在前面章节中为应用构建了三个静态页面,但是目前这几个静态页面的样式看起来还是有些简陋。本章节将针对前面创建的几个静态页面进行样式优化,并在本章节的最后面为接下来的用户注册功能准备好一个注册页面。二、样式美化现在,让我们来新建一个分支,接下来针对样式的调整修改都将在此分支上进行:$ git&nb...