小编Jen*_*ski的帖子

如何在智能模板文件中分配数组?

我想知道是否可以将数组分配给Smarty模板文件中的变量?我试过这个

{assign var='file' value = array('dir','doc','exe')}
Run Code Online (Sandbox Code Playgroud)

但是当我打印出数组时,它产生了这个:

array(\'dir\',\'doc\',\'exe\') 
Run Code Online (Sandbox Code Playgroud)

如何阻止Smarty转义数组值?

提前致谢

php smarty

38
推荐指数
3
解决办法
9万
查看次数

如何在 Laravel 中模拟请求类?

我正在尝试测试一个依赖于的函数

$request->all();
Run Code Online (Sandbox Code Playgroud)

在一个方法中。我如何模拟 Request 类以便$request->all();返回

['includes' => ['some_val','another_val'] 
Run Code Online (Sandbox Code Playgroud)

在测试中?

phpunit mocking laravel

7
推荐指数
1
解决办法
7679
查看次数

模型是否可以链接到数据库中的View而不是CakePHP中的表?

我想知道是否可以在数据库中创建视图然后能够将模型链接到它?

php database cakephp model

5
推荐指数
1
解决办法
3650
查看次数

如何在 PHPUnit / Laravel 中模拟 JSON 文件

我创建了一个服务,其中从外部源检索 JSON 并进行查询。我希望能够独立于该服务来测试使用该服务的功能。如何在 PHP 单元测试中模拟 JSON 文件以测试这些函数?JSON 文件格式如下:

{
    "data": [
        {
            "title": "Development",
            "children": [
                {
                    "title": "Settings",
                    "channel_types": [
                        {
                            "title": "Network"
                        }
                    ]
                },
                {
                    "title": "Testing",
                    "channel_types": [
                        {
                            "title": "Social"
                        }
                    ]
                }
            ],
            "created_at": 1523464038,
            "updated_at": 1523464038,
            "id": "5ace37664e1d4400a04ffaf2"
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

php phpunit json mocking laravel

3
推荐指数
1
解决办法
4090
查看次数

在 Laravel 中的验证方法中使用单例进行单元测试

我已经在服务提供者中注册了一个单例(它在它的构造函数中使用了一个 Guzzle 客户端):

public function register()
{
    $this->app->singleton(Channel::class, function ($app) {
        return new ChannelClient(new Client([
            'http_errors'=> false,
            'timeout' => 10,
            'connect_timeout' => 10
        ]));
    });
}
Run Code Online (Sandbox Code Playgroud)

我有一个验证方法:

 public static function validateChannel($attribute, $value, $parameters, \Illuminate\Validation\Validator $validator)
    {
        $dataloader = app()->make(\App\Client\Channel::class);
        if($dataloader->search($value)){
            return true;
        }
    }
Run Code Online (Sandbox Code Playgroud)

在 PHPUnit 测试中,如何app()->make(\App\Client\Channel::class);用模拟Client类替换 ,但仍然在测试中测试验证功能?

validation phpunit laravel

3
推荐指数
1
解决办法
1881
查看次数

整理CSS的最佳方法是什么?

我整理了一个以前由不同的人修改过的网站.这是我拥有的页面的骨架..

我认为CSS可以做一个适当的整理.我正在考虑使用这样的重置http://meyerweb.com/

取代 :

*{margin: 0; padding: 0;}
Run Code Online (Sandbox Code Playgroud)

并且可能将css分成fonts.css,layout.css

任何想法,建议我如何解决这个问题将不胜感激.

css

2
推荐指数
1
解决办法
1478
查看次数

将数组从PHP函数返回到jQuery

我有一个返回数组的PHP函数.使用jQuery"接收"这个的最佳方法是什么?

php ajax jquery

2
推荐指数
1
解决办法
1436
查看次数

标签 统计

php ×4

laravel ×3

phpunit ×3

mocking ×2

ajax ×1

cakephp ×1

css ×1

database ×1

jquery ×1

json ×1

model ×1

smarty ×1

validation ×1