小编Asu*_*sur的帖子

阻止Laravel观察员事件的行动

我想知道如何在模型观察者身上防止某个动作,例如:

$model->update(['foo' => 'bar']);
Run Code Online (Sandbox Code Playgroud)

在观察者中

public function updating(Model $model)
{
    if($model->isDirty('foo') {
        // Prevent action from happening
    }
}
Run Code Online (Sandbox Code Playgroud)

先感谢您.

php observers laravel php-7.2 laravel-5.6

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

如何在PHP中同时使用多种算法散列文件?

我想使用多种算法来散列给定文件,但现在我按顺序执行,如下所示:

return [
    hash_file('md5', $uri),
    hash_file('sha1', $uri),
    hash_file('sha256', $uri)
];
Run Code Online (Sandbox Code Playgroud)

无论如何,哈希那个文件只打开一个流而不是N,其中N是我想要使用的算法数量?像这样的东西:

return hash_file(['md5', 'sha1', 'sha256'], $uri);
Run Code Online (Sandbox Code Playgroud)

php hash md5 sha1 file

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

如何在 Laravel 5.6 中创建自定义帮助文件?

当我使用 Composer 创建自动加载帮助程序文件时,出现以下错误:

致命错误:composerRequireebefe31fc60fbe2897fba8c156ec310c(): 需要打开失败 'D:\xampp\htdocs\common_module\vendor\composer/../../app/Http/helpers.php' (include_path='D:\xampp\php\PEAR ') 在 D:\xampp\htdocs\common_module\vendor\composer\autoload_real.php 第 66 行

helper autoload laravel composer-php

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

标签 统计

laravel ×2

php ×2

autoload ×1

composer-php ×1

file ×1

hash ×1

helper ×1

laravel-5.6 ×1

md5 ×1

observers ×1

php-7.2 ×1

sha1 ×1