Blogger Information
Blog 48
fans 0
comment 0
visits 40718
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
Larverl 初学 ( 结构认识 + artisan 使用 )
小星的博客
Original
1129 people have browsed it
1.目录结构

app: 与当前应用相关的内容,如控制器, 中间件, 服务提供者等。非常重要config: 配置文件database: 可用可不用,做数据的orm( 关系型数据库和对象之间作一个映射)public: 外部可访问的Web目录,包括入口文件与前端静态资源(根目录一般放在这里)resources: 目录包含了视图和未编译的资源文件(如 LESS、SASS 或 JavaScript)routes: 第二重要,路由storage: 存储 框架为了提高性能把一些文件缓存在这里tests: 测试相关vendor: 框架核心boostrap:和前端bootstrap毫无关系,只是名字巧合相同。.env: 环境配置信息,如应用, 数据库,会话, 邮箱,Redis等artisan: Laravel 内置的命令行工具 2. 使用 artisan 命令 生成 contoller php artisan make:controller Movies生成 model php artisan make:model Models/Category注意: app 下默认是没有 Model文件夹,最好是自己建一个,否则会生成到 app 目录下查看所有路由 php artisan route:list所有生成类命令可以用 php artisan list make 查看 3. .env 与 config

config文件夹中的配置文件与 .env 是相互关联的。config 中配置文件使用的就是 .env 中配置的值。

eg: config/database.php文件

'default' => env('DB_CONNECTION', 'mysql')

这里就是使用 .env配置中的 DB_CONNECTION项,若没有,就默认使用 mysql

一般都是改变 .env 中的值来达到改变配置项的目的。ps: 配置 数据库连接

DB_CONNECTION=mysqlDB_HOST=127.0.0.1DB_PORT=3306DB_DATABASE=shopDB_USERNAME=rootDB_PASSWORD=root4. Models

这里将数据库映射 model 建在 app/Models 文件夹下,映射类格式如下```

Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments