博主信息
博文 48
粉丝 0
评论 0
访问量 50125
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
Larverl 初学 ( 结构认识 + artisan 使用 )
小星的博客
原创
1390人浏览过
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 文件夹下,映射类格式如下```

本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学