创建: 2019/06/20

安装  
 composer
brew install composer
 laravel
composer global require "laravel/installer=~1.1"

在 ~/.bash_profile 里加入这一行

#laravel
export PATH=$PATH:~/.composer/vendor/bin
 laravel本地服务器 

以下命令来运行

php artisan serve

默认8000接口, 如需改变

php artisan serve --port=8080
 新建项目
laravel new 项目名
   
设定  
   
   
   
   
   
   
文件构造
 app

app主要内容在app文件夹, 命名空间App

 Broadcasting

防止广播类

默认不存在, 生成广播时生成

用 make:channel 生成

 Console

自定义artisan命令

make:command

 Events

管理event

● event: 特定action触发时通知其他类

●  event:generate ,  make:event

 Exceptions

管理例外

需要修改例外的输出或者渲染时,修改 Handler 类

 Http

controller, middleware, 表单请求

 Jobs

异步处理

● 默认不存在

● 用 make:job 创建

 Listeners

处理event事件

● 默认不存在

● 用如下命令创建

event:generate
make:listener
 Mail

管理自动发邮件

● 默认不存在

● 用如下命令创建

make:mail
 Notifications

发送通知

● 默认不存在

● 用如下命令创建

make:notification
 Policies

管理用户权限?

● 默认不存在

● 用如下命令创建

make:policy
 Providers  应用的准备
 Rules

validation

● 默认不存在

● 用如下命令创建

make:rule
 bootstrap

初期设定app.php

 cache  保证效率的缓存文件
   
 config  设定文件
 database  migration, model, 初始设定 
 public 

request的入口, index.php

防止css, js等

 resources  view,  asset(scss, js)
 routes

默认含有以下4个file

 web.php
RouteServiceProvider::web

有session state, CSRF保护, cookie加密

需要RESTful API的都定义在这里

 api.php
RouteServiceProvider::api

提供请求次数限制, stateless

假定使用token认证

 console.php

定义console命令

不接入http, 但是也是路径故放这里

 channels.php  注册广播
   
 storage

放置编译的Blade,文件的session, 文件cache

有以下3文件夹

 app

保存app生成的文件

storage/app/public

 保存用户生成的文件
   
 framework  用于framework生成文件及cache
 logs  保存logs
 tests  配置测试文件 
 vendor  composer的包文件
   
   
   
   
   
homestead
   
   
   
   
   
   
valet
   
   
   
   
   
   
   
部署
   
   
   
   
   
   

最新文章

  1. 通过页面调用APP【H5与APP互通】
  2. List集合转换为数组形式
  3. 关于UI资源获取资源的好的网站
  4. echarts -01 入门
  5. java继承关系中成员变量,构造方法,成员方法的关系
  6. android asmack 注册 登陆 聊天 多人聊天室 文件传输
  7. jquery图表插件morris.js参数详解和highcharts图表插件
  8. 解决浮层弹出如何加上datepicker,并且浮动在上面
  9. Objective-C 实例方法可见度,方法
  10. Android数据库--Sqlcipher的使用(二)
  11. Cocos2d-X 精灵、动作效果
  12. Vue组织架构图组件
  13. 转载 Flask中客户端 - 服务器 - web应用程序 是如何处理request生成response的?
  14. stm32驱动12832液晶屏程序(ST7565R控制器)
  15. 洛谷 P1433 吃奶酪【DFS】+剪枝
  16. 理解 Redis(5) - 哈希值
  17. Webpack实现路由懒加载的三种方式
  18. (转)C# WebApi 接口返回值不困惑:返回值类型详解
  19. Kubernetes采用CoreDNS
  20. [转]关闭WIN7“程序兼容性助理”

热门文章

  1. 5 Python 数据类型—数字
  2. java中变量的分类
  3. visual studio tools for unity代码提示快捷键
  4. ACM学习历程——ZOJ 3829 Known Notation (2014牡丹江区域赛K题)(策略,栈)
  5. Git远程克隆仓库出现Permission denied (publickey)
  6. 使用 Anthem.NET 框架的一个调试经历
  7. powermock, 强力模拟
  8. java--序列化及其算法透析
  9. 【转】Pro Android学习笔记(十一):了解Intent(中)
  10. 用python做的windows和linx文件夹同步。解决自动同步、加快传输大量小文件的速度、更丰富的文件上传过滤设置。