博主信息
博文 20
粉丝 0
评论 0
访问量 16389
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
安装laravel框架 了解laravel框架结构
缘亦
原创
774人浏览过

安装laravel框架 了解laravel框架结构

安装成功载图

  • 安装VirtualBox虚拟机软件

  • 安装Vagrant虚拟机管理软件

  • 安装homestead.box

  • 下载homestead配置文件

  • 配置homestead配置文件

  1. folders:
  2. - map: ~/marriage
  3. to: /home/vagrant/code
  4. sites:
  5. - map: love.com
  6. to: /home/vagrant/code/love/public
  • 下载homestead.box(最好是手动下载,自动下载没成功过)

  • 加载homestead.box

vagrant box add laravel/homestead c:\User\Administrator\homestead.box

  • 修改homestead.box版本号

config.vm.box_version = settings['version'] ||= '>= 0'

  • 获取公钥

ssh-keygen

  • 启动虚拟机主机

vagrant up

  • 使用密钥登录虚拟机

vagrant ssh

  • 更换composer国内源

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

  • 安装laravel

composer create-project --prefer-dist laravel/laravel love

到这里就算成功了,当然实际操作中会遇到很多问题,我好是弄了好久都不行,最后重新弄一遍才成功

Laravel目录介绍

  • app 目录 - 包含程序的核心代码,应用程序中几乎所有的类都在此目录中
    — console目录 - 包含程序所有的Artisan命令
    — http目录 - 包含所有控制器、中间件和请求
    — Models目录 - 包含所有的Eloquent模型
    — Providers目录 - 包含所有的服务提供
    — Exceptions目录 - 包含应用的异常处理
  • bootstrap 目录 - 包含了框架的启动文件,性能优化的框架生成文件如路由和服务缓存
  • config 目录 - 包含程序的所有配置文件
  • database 目录 - 包含数据库迁移文件,模型工场,数据填充等。主要作为数据存放目录
    — factories 目录 - 包含所有的模型工场
    — migrations 目录 - 包含所有的数据迁移文件
    — seeders目录 - 包含所有的数据填充
  • public 目录 - 主入口文件,并配置了自动加载,包含index.php配件。所有请求资源都可以放到该目录中,如(js、css、img)
    — index.php 项目的主入口文件
  • resources 目录 - 语言文件,视图和未编译文件(less,sass,javascript)
    — css目录 未编译的CSS
    — js目录 未编译的JS
    — lang目录 语言文件
    — views 视图文件
  • routes 目录 - 包含程序的所有路由定义,默认情况下,包含以下四个路由文件
    — web.php 项目路由,包含web中间件组中的路由,CSRF以及COOKIE加密
    — api.php api路由,包含api中间件组中的路由
    — console.php 定义所有基于闭包的控制台命令,每个闭包都绑定一个命令实例
    — channels.php 注册应用程序支持的所有事件广播频道的位置
  • storage 目录 - 包含blade框架生成的目录的模板、文件和存储
    — app/ - 用户存储应用程序生成的任何文件
    —- public/ 用来存储用户生成的文件,如:用户头像
    — framework/ 目录用于存储框架生成的文件和缓存
    — logs/ 包含应用程序的日志文件
  • tests 目录
    — 目录包含自动化测试类
  • vendor 目录
    — 包含所有的composer依赖
  • .env文件
    — config目录中大部分配置取决与env文件的配置
批改老师:PHPzPHPz

批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系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+教程免费学