第一次接触 Laravel

composer 安装法

composer global require laravel/installer  ## 先安装 laravel installer
laravel new example-app  ## 使用 laravel 工具建立一个 laravel project

目录结构

|-- .editorconfig   ## 代码风格设定档
|-- .env ## 环境变数档案
|-- .env.example
|-- .gitattributes
|-- .gitignore
|-- .styleci.yml
|-- README.md
|-- app   ## 这里包含了整个应用核心程序, 大部分撰写的程序码都放这里面
|-- artisan  ## command line 入口档案, 所有 laravel 的命令都通过这执行
|-- bootstrap  ## 整个框架的启动程序码
|-- composer.json  ## composer 依赖档
|-- composer.lock  ## 锁依赖版本的 composer 依赖档
|-- composer_org.lock
|-- config   ## 这目录跟设定档有关
|-- database ## 这里放资料库迁移与填写的相关档案
  |-- factories   ## 这里一般放资料生产工厂类, 生产测试资料用
  |-- migrations  ## 这里放资料库迁移档案
  |-- seeders  ## 这里放资料填充档案, 对资料库填充测试资料用
|-- package.json  ## node.js 的依赖设定档
|-- phpunit.xml  ## 单元测试设定档
|-- public  ## 这里是对外开放的入口
  |-- favicon.ico
  |-- index.php   ## 这个是整个应用程序的入口档案
  |-- js
  |-- robots.txt
  |-- web.config
|-- resources   ## 放 view、前端未编译的档案还有在地化档案, 如 js 档、sass 档
|-- route.txt
|-- routes  ## 这里放路由定义档案
|-- server.php  ## 给 PHP 内建的 web server 模拟 server 转发功能用
|-- storage
|-- tests  ## 这里放测试档案
  |-- CreatesApplication.php
  |-- Feature   ## 这里放功能测试
  |-- TestCase.php
  |-- Unit  ## 这里放单元测试
|-- vendor ## 用 composer 下载的依赖套件都放这里
|-- webpack.mix.js ## laravel-mix 的设定档

app 目录

|-- Console  ## 放 command line 档案
    |-- Kernel.php  ## 这个是 command line 内核   
|-- Exceptions  ## 放异常类与异常处理类
|-- Http   ## web api 的核心目录
    |-- Controllers  ## 放控制器
    |-- Middleware  ## 放中介软件
    |-- Requests
|-- Models  ## 放 Model 类
|-- Notifications
|-- Providers  ## 放一些 srevice provider

config

config
|-- app.php   ## 这是整个应用程序的设定档
|-- auth.php
|-- broadcasting.php
|-- cache.php
|-- cors.php
|-- database.php  ## 跟资料库设定有关
|-- filesystems.php
|-- hashing.php
|-- logging.php
|-- mail.php
|-- queue.php
|-- services.php
|-- session.php
|-- view.php

<<:  Spring boot 与 MongoDB 之连线

>>:  【PHP Telegram Bot】Day18 - 基础(7):逻辑运算与流程控制

Unity自主学习(二十六):物件移动(5)

那昨天之後,我就把整个物件移动的程序都弄好了。弄完之後大概是这样的: using System.Co...

Day 05 - 想要够给力的机器-EC2

来到了中秋连假的第一天,买不到云上的月亮,我们就到云上买台机器来玩玩吧 1. 使用EC2好处? EC...

Angular Reactive Form 响应式表单 (formControl)

昨天我们看了 一长串的表单使用范例 都是经过理解消化後所写出来的 code ,那麽今天就来聊一聊消化...

DAY 25 Full Screen Modal - Follow Us

这个部分主要是 social media 的区块,会用到 fontawesome 上的 icon 们...

Day 09 function ?? class ??

第九天~ 昨天我们介绍了 Component, 提到了说在 React 里,建立 Component...