Laravel路由规则

用Composer的方式从官网下载laravel项目真的很坑,vendor项目总是下载不完整,建议install之后update几遍。

  1. App目录

    应用的核心包含多个子目录,
    Console=>定时任务
    Http=>应用业务
    Providers=>包含了应用的所有服务提供者。可以按照需要把自己的服务提供者添加到该目录。
    Exceptions=>应用的异常处理器,同时还是处理应用抛出的任何异常的地方
    bootstrap
    cache=>存放着框架生成的用来提升性能的文件,比如路由和服务缓存文件
    app.php=>启动框架

  2. config

    应用程序所有的配置文件

  3. database

    数据填充和迁移文件以及模型工厂类

  4. public

    index.php 入口文件 ,资源文件(如图片svg、JavaScript 和 CSS)

  5. resources

    视图和未编译的资源文件(如 LESS、SASS 或 JavaScript)和所有的语言文件。

  6. routes

    路由文件夹,默认包含web.php和api.php
    新增路由文件需要在app/Providers/RouteServiceProvider.php文件中的map中增加加载方法

  7. storage

    编译后的 Blade 模板、session 会话生成的文件、缓存文件以及框架生成的其他文件。
    app=>存储应用生成的任何文件
    framework=>存储框架生成的文件和缓存
    logs=>应用的日志文件

  8. tests

    自动化测试文件。在 PHPUnit 有现成的范例供你参考。每个测试类都应该以 Test 作为后缀。使用 phpunit 或者 php vendor/bin/phpunit 命令来运行测试。

  9. vendor

    Composer 依赖包
    在这里插入图片描述
    Laravel项目的目录结构如上所示,在routes目录下新增路由文件,参考示例的访问方式总是404,经过不断的探索发现要想新增路由必须在
    在这里插入图片描述

画圈的部分新增方法,加载新的路由文件才可以生效。

这样做的好处是可以按照业务区分把不同的路由放在不同的文件中,业务代码会很清晰。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值