此项目根据教程 L01 Laravel 教程 - Web 开发实战入门 ( Laravel 5.5 )而来
项目概述
产品名称:Laravel 入门
项目代号:laravel-tutorial
演示地址:http://laravel-tutorial-56.herokuapp.com/
laravel-tutorial 是一个入门的 Laravel 应用,使用 Laravel5.6 编写而成。
功能如下
用户认证 —— 注册、登录、退出;
个人中心 —— 用户个人中心,编辑资料;
用户授权 —— 作者才能删除自己的内容;
关注用户 —— 用户之间互相关注
邮件通知 —— 忘记密码;
发表微博
运行环境要求
Nginx 1.8+
PHP 7.1+
Mysql 5.7+
开发环境部署/安装
本项目代码使用 Laravel 5.6 开发完成,开发环境 Valet
基础安装
1. 克隆源代码克隆源代码到本地:2. 安装扩展包依赖composer install3. 生成配置文件
你可以根据情况修改 文件里的内容,如数据库连接、缓存、邮件设置等:
4. 生成数据表及生成测试数据
$ php artisan migrate --seed
初始的用户角色权限已使用数据迁移生成。5. 生成秘钥
php artisan key:generate
前端框架安装
1). 安装 node.js直接去官网 https://nodejs.org/en/ 下载安装最新版本。2). 安装 Yarn请安装最新版本的 Yarn —— http://yarnpkg.cn/zh-Hans/docs/install3). 安装 Laravel Mix
yarn install
4). 编译前端内容
// 运行所有 Mix 任务...
npm run dev
// 运行所有 Mix 任务并缩小输出..
npm run production
5). 监控修改并自动编译
npm run watch
// 在某些环境中,当文件更改时,Webpack 不会更新。如果系统出现这种情况,请考虑使用 watch-poll 命令:
npm run watch-poll
扩展包使用情况
领取专属 10元无门槛券
私享最新 技术干货