betway必威-betway必威官方网站
做最好的网站

laravel与fis3开发环境部署,安装步骤与单元测试例

参照他事他说加以考查链接:

3.安装fis

①. 展开 composer.json 加多依赖

"require": {

...

"fex-team/laravel-fis": "*",

...

},

②.设置依赖

$ composer install

③.打开 config/app.php 添加 Provider

'providers' => [

// 添加 FIS 的 Provider

FisProvidersResourceProvider::class,

],

④.进去项目目录

$ cd 项目目录

⑤. 初始化

$ fis3 init laravel

图片 1

<?php class TestCase extends IlluminateFoundationTestingTestCase {      /**    * Default preparation for each test    */   public function setUp()   {     parent::setUp();        $this->prepareForTests();   }      /**    * Creates the application.    *    * @return SymfonyComponentHttpKernelHttpKernelInterface    */   public function createApplication()   {     $unitTesting = true;        $testEnvironment = 'testing';        return require __DIR__.'/../../start.php';   }      /**    * Migrate the database    */   private function prepareForTests()   {     Artisan::call('migrate');   } }

1.laravel安装

方式一:composer安装:

composer global require "laravel/installer=~1.1"

laravel new blog

办法二:下载安装包:

下载地址:http://down.golaravel.com/laravel/laravel-v5.1.11.zip

置于钦命目录

图片 2

 "require-dev": {   "phpunit/phpunit": "3.7.*"  },

5.修改fis.js配置,将安插保存后出现到钦赐目录

①.配备根目录下文件fis-conf.js

②.产出到当前项指标根目录下fis release -d ../test

 

6,修改TestCase.php,启用测试数据库

4.页面编写制定

①.在resource/view文件下新建index.blade.php编写页面文件

②.修改app/http/root.php,注册路由

③.地点测试

wget https://phar.phpunit.de/phpunit.phar
chmod x phpunit.phar
sudo mv phpunit.phar /usr/local/bin/phpunit
接下来查看PHPUnit的本子验证是还是不是安装成功:

<?php return array(   'default' => 'sqlite',   'connections' => array(     'sqlite' => array(       'driver'   => 'sqlite',       'database' => ':memory:',       'prefix'   => ''     ),   ) );

2.主机配置

windows下的c:windows/system32/drivers/etc/host文件加多127.0.0.1       fis.lanxiniu.com

修改apache下文件httpd-vhosts.conf文件增加

DocumentRoot "E:/XAMPP/htdocs/online/liubai/"

ServerName online.gallery.io ##与host配置保持一致

……

4,增添测试文件:

laravel与fis3付出条件计划

phpunit --version
3、使用PHPUnit实现轻巧测试
接下去我们利用Laravel提供的ExampleTest.php完结轻巧单元测试,首先我们修改tests目录下的ExampleTest.php文件如下:

在app/tests目录下增多测试类,承接TestCase

付出流程

class ExampleTest extends TestCase
{
    /**
     * A basic functional test example.
     *
     * @return void
     */
    public function testBasicExample()
    {
        $this->visit('/')
            ->see('Laravel学院');
    }
}
当中visit方法用于访问钦命路由页面,see方法则判别再次来到响应中是或不是包涵钦命字符串。


测试情况计划

<?php

扩展:

6.测试行生产出项目

再也步骤2,配置好测试情状后测试看能不可能运转

附件:

1.demo:

view文件:resources/views/home.blade.php,

resources/views/driver.blade.php

路由注册 :app/http/rooute.php中进入

Route::get('/home',function(){

return view('home');

});

Route::get('/driver',function(){

return view('driver');

});

注:私下认可配置vhost时索要平昔写道pubilc文件目录下,例:

<VirtualHost *:80>

DocumentRoot "E:/XAMPP/htdocs/laravel.fis.test1/public"

ServerName test.fis.com

</VirtualHost>

连锁难点:

  1. 前者页面开垦,开采的html页面、js、css、img 保存路线?

fis下文件目录结构:

图片 3

page 放置页面模板

widget 一切组件,包涵模板、css、js、图片以及别的前端能源

test 一些测试数据、用例

static 放一些组件公用的静态财富

static/lib 放置一些公共库,举个例子 jquery, zepto, lazyload 等

laravel下文件目录:

app放置后台php管理相关文件

resource幸免页面文件

public下放置js,img,css等文件

2. 前端页面测试,前端页面怎么在支付进度中测试?

fis3 release -w

fis3 release -wl刷新内置浏览器

3. 后端脚本开荒,后端脚本的寄放路线?

app文件夹http/controller

4. 后端脚本测试,后端脚本如何测试

5. 光景端脚本集成测试,前后端脚本如何集成?前后端基本什么联调测试?

6. 品种揭破,项目揭穿注意事项?

filter中定义了索要开始展览单元测试的PHP文件存放地点。

本文由betway必威发布于编程开发,转载请注明出处:laravel与fis3开发环境部署,安装步骤与单元测试例

TAG标签: betway必威
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。