zoukankan      html  css  js  c++  java
  • laravel架构

    1、Laravel 5.1 中的异常处理器和HTTP异常处理实例教程

    http://laravelacademy.org/post/1867.html

    2、laravel 集成sentry,sentry通知用slack

    https://api.slack.com/incoming-webhooks#getting-started

    3、Laravel 模型事件入门

    https://laravel-china.org/topics/9037/an-introduction-to-the-laravel-model-event

    4、repository

    https://packagist.org/packages/prettus/l5-repository

    https://www.jianshu.com/p/dcaaf801c294

    5、服务

    三分钟学会扩展laravel服务    https://blog.csdn.net/i6448038/article/details/51050024

    创建 Service Provider 测试实例   http://laravelacademy.org/post/796.html

    深入探討Service Provider   https://oomusou.io/laravel/laravel-service-provider/

    6、单元测试

    http://laravelacademy.org/post/2100.html

    1、概述及配置

    Laravel 中集成了PHPUnit进行单元测试,实际上,使用PHPUnit进行单元测试在Laravel中是开箱即用的,测试的配置文件为根目录下的phpunit.xml,该配置文件为我们做好了所有配置工作:

    <?xml version="1.0" encoding="UTF-8"?>
    <phpunit backupGlobals="false"
             backupStaticAttributes="false"
             bootstrap="bootstrap/autoload.php"
             colors="true"
             convertErrorsToExceptions="true"
             convertNoticesToExceptions="true"
             convertWarningsToExceptions="true"
             processIsolation="false"
             stopOnFailure="false"
             syntaxCheck="false">
        <testsuites>
            <testsuite name="Application Test Suite">
                <directory>./tests/</directory>
            </testsuite>
        </testsuites>
        <filter>
            <whitelist>
                <directory suffix=".php">app/</directory>
            </whitelist>
        </filter>
        <php>
            <env name="APP_ENV" value="testing"/>
            <env name="CACHE_DRIVER" value="array"/>
            <env name="SESSION_DRIVER" value="array"/>
            <env name="QUEUE_DRIVER" value="sync"/>
        </php>
    </phpunit>
    

    testsuites中定义了测试文件存放路径为根目录下的tests目录。

    filter中定义了需要进行单元测试的PHP文件存放位置。

    php中配置了测试环境的环境变量,默认APP_ENV为testing,缓存驱动被设置为array,Session驱动被设置为array,队列驱动被设置为sync

  • 相关阅读:
    C# 把带有父子关系的数据转化为------树形结构的数据 ,以及 找出父子级关系的数据中里面的根数据Id
    基于角色的菜单按钮权限的设计及实现
    基于记忆性的中值滤波O(r)与O(1)复杂度的算法实现
    Canny算法检测边缘
    图像平滑去噪之高斯滤波器
    运动元素提取,基于帧间差分与背景差分
    基于RGB与HSI颜色模型的图像提取法
    基于阈值的灰度图像提取法
    C语言深入学习
    大津法实现图像二值化
  • 原文地址:https://www.cnblogs.com/agang-php/p/9484599.html
Copyright © 2011-2022 走看看