1

我对 php 的 Laravel 框架有些经验。

在它的新版本(5.1)中,他们大大改进了他们的测试功能。

是否有任何示例说明如何在 laravel 5.1 中为基本的 CRUD 应用程序编写测试。

我能够测试任务的创建。但我仍然不确定这是否是最佳做法。请帮我。

<?php

use App\Task;
use Illuminate\Foundation\Testing\WithoutMiddleware;
use Illuminate\Foundation\Testing\DatabaseMigrations;
use Illuminate\Foundation\Testing\DatabaseTransactions;

class TasksTest extends TestCase
{    
    use DatabaseTransactions;    
    public function testCreateTask()
    {
        $this->visit('/tasks/create')
             ->type('This is task title', 'title')
             ->type('This is task description', 'description')
             ->press('Create Task')
             ->seePageIs('/tasks')
             ->see('This is task title');
    }    
}
4

1 回答 1

-3

首先,只需在您的项目中添加 crud 库,然后只需运行此命令,

php artisan crud:generate crud-name --fields="name:string, email:string, phone:integer, message:text"

于 2015-07-18T05:28:01.457 回答