小编kta*_*aro的帖子

Laravel 5 - 如何使用 $this->app->when()

阅读有关 Laravel绑定的内容,我明白了$this->app->bind$this->app->singleton因为$this->app->instance它们几乎是相同的。

$this->app->when对我来说有点棘手。

在 Laravel 示例中

$this->app->when('App\Http\Controllers\UserController')
          ->needs('$variableName')
          ->give($value);
Run Code Online (Sandbox Code Playgroud)

根据我的理解,它注入了一些原始值,并且是App\Http\Controllers\UserController将要绑定的对象的别名。但是该对象在哪里?

谁能解释一下吗?感谢您的帮助。

php laravel laravel-5.4

6
推荐指数
2
解决办法
3916
查看次数

检测带有垃圾域的一次性电子邮件

我正在使用 php/codeigniter 开发网站。

我已经从 github 下载了临时电子邮件域列表https://gist.github.com/adamloving/4401361

我将其集成到我的网站中以过滤和验证电子邮件地址。但我注意到有些域名是垃圾,无法通过提供的列表检测到。

请看下图。

在此输入图像描述

目前我使用此代码来过滤/验证电子邮件:

  public function is_temp_mail($mail='')
  {
    $this->db->select('domain');
    $this->db->from('table_disposal_email_domains');
    $domains=$this->db->get()->result();
    foreach($domains as $domain)
    {
      list(,$mail_domain) = explode('@',$mail);
      if(strcasecmp($mail_domain, $domain->domain) == 0){
            return true;
      }
    }
    return false;
  }
Run Code Online (Sandbox Code Playgroud)

如何阻止垃圾域名。请帮忙。

php codeigniter

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

如何在plsql中获取当前日期时间?

我的代码:

DECLARE

BEGIN 

    -- outputs 06-DEC-18
    dbms_output.put_line(sysdate);  

    -- also outputs 18-DEC-06
    dbms_output.put_line(to_date(sysdate,'yyyy-mm-dd hh24:mi:ss')); 
END;
/
Run Code Online (Sandbox Code Playgroud)

输出仅显示日期。我也想赶时间。

oracle plsql

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

标签 统计

php ×2

codeigniter ×1

laravel ×1

laravel-5.4 ×1

oracle ×1

plsql ×1