Laravel-Web 开发实战入门

此项目根据教程 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

扩展包使用情况

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180808G1RJV600?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券