Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何为使用迁移文件的自定义Laravel包编写测试?_Php_Laravel_Laravel 5_Laravel 5.1 - Fatal编程技术网

Php 如何为使用迁移文件的自定义Laravel包编写测试?

Php 如何为使用迁移文件的自定义Laravel包编写测试?,php,laravel,laravel-5,laravel-5.1,Php,Laravel,Laravel 5,Laravel 5.1,我创建了具有自己迁移的自定义Laravel包。在laravel文档中没有关于如何测试定制包的文档 您是否有任何建议如何做到这一点,或者您是否有一些实现了良好测试的包示例 我需要从迁移文件创建表,然后填充数据库…您想要编写什么测试?我有Cart package,我将Cart和Cart_项目保存到db(迁移文件在package中),现在我需要创建Cart和Cart_项目表,填充它们,然后对使用此表的包函数执行测试…Cart::add($product);//测试产品是否在购物车项目表中,并检查保存的

我创建了具有自己迁移的自定义Laravel包。在laravel文档中没有关于如何测试定制包的文档

您是否有任何建议如何做到这一点,或者您是否有一些实现了良好测试的包示例


我需要从迁移文件创建表,然后填充数据库…

您想要编写什么测试?我有Cart package,我将Cart和Cart_项目保存到db(迁移文件在package中),现在我需要创建Cart和Cart_项目表,填充它们,然后对使用此表的包函数执行测试…Cart::add($product);//测试产品是否在购物车项目表中,并检查保存的数据是否如预期的那样。我发现“taylorotwell”是如何做到这一点的:但他正在创建没有迁移文件的表,我想使用迁移文件……您想编写什么测试?我有购物车包,我将购物车和购物车项目保存到db(包中的迁移文件),现在我需要创建carts和cart_items表,填充它们,然后对使用这些表的包函数执行测试…cart::add($product);//测试产品是否在cart_item表中,并检查保存的数据是否符合预期。我发现“taylorotwell”是如何正在这样做:但是他正在创建没有迁移文件的表,我想使用迁移文件。。。。