小编ale*_*dov的帖子

Laravel雄辩的foreach循环

我有一个遍历数组的foreach循环,并以雄辩的方式保存数据.它是这样的:

foreach($questions['questions'] as $question) {

    $questionObject = Question::create([
      'external_id' => $question['id'],
      'text' => $question['question_text'],
      'type' => $question['question_type'],
      'image' => (array_key_exists('question_image', $question)) ?
          $question['question_image'] : ''
    ]);

}
Run Code Online (Sandbox Code Playgroud)

但是当我添加if条件时我得到未定义的变量问题错误.

foreach($questions['questions'] as $question) {

    if(!$question = Question::where('id', $question['id'])->where(
        function($query){
            $query->where('updated_at','<', $question['updated']);
        }})->first()) {

        $questionObject = Question::create([
            'external_id' => $question['id'],
            'text' => $question['question_text'],
            'type' => $question['question_type'],
            'image' => (array_key_exists('question_image', $question)) ?
                $question['question_image'] : ''
        ]);
    } else {
        return 'Question: '.$question['external_id'].' already exist.';
    }
}
Run Code Online (Sandbox Code Playgroud)

如果有任何可以帮助我,非常感谢,提前谢谢!

php foreach php-closures laravel

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

无法从数据库中选择列,已定义常量

当我尝试从数据库中选择数据库时,我遇到了问题.

我正在使用此代码:

include($_SERVER['DOCUMENT_ROOT'].'/central/inc/db.php');
$SQLSelect = $odb -> query("SELECT * FROM `status_testadores` ORDER BY `ID` DESC");
while ($show = $SQLSelect -> fetch(PDO::FETCH_ASSOC))
{ 
    $rowID = $show['ID'];
    $sv1_db = $show['server_1']; 
}
Run Code Online (Sandbox Code Playgroud)

它会返回以下错误:

Notice: Constant DB_HOST already defined in /Applications/MAMP/htdocs/central/inc/db.php on line 2
Notice: Constant DB_NAME already defined in /Applications/MAMP/htdocs/central/inc/db.php on line 3
Notice: Constant DB_USERNAME already defined in /Applications/MAMP/htdocs/central/inc/db.php on line 4
Notice: Constant DB_PASSWORD already defined in /Applications/MAMP/htdocs/central/inc/db.php on line 5
Run Code Online (Sandbox Code Playgroud)

它正在发生,因为我必须在标题上包含db.php(与sql db建立连接的文件),但现在我需要它包含在我的侧边栏上,将数据库数据显示在其中,有没有办法可以连接没有这些错误的数据库?

php mysql

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

如果詹金斯堆内存完全被占用,如何清除

我在虚拟机上运行 Jenkins 应用程序,不知何故所有系统内存都被完全占用,如何清理内存?我如何知道分配了多少堆内存以及如何清除堆内存?

cat /proc/meminfo
MemTotal:       132046272 kB
MemFree:        63724320 kB
Buffers:          155484 kB
Cached:         17920672 kB
SwapCached:         5108 kB
Active:         26331416 kB
Inactive:        9676204 kB
Active(anon):   17778452 kB
Inactive(anon):   153136 kB
Active(file):    8552964 kB
Run Code Online (Sandbox Code Playgroud)

jenkins

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

解析错误:语法错误,在线C:\ wamp \ www \ calculater \ wp-content \ themes \ calculater \ page.php中出现意外的“使用”(T_USE)

ob_start();  
require_once '\dompdf\autoload.inc.php';

use Dompdf\Dompdf;

 //use Dompdf\Dompdf;

// instantiate and use the dompdf class
$dompdf = new DOMPDF();
$html = "
print_r($_POST);
";

$dompdf->loadHtml($html);
$dompdf->setPaper('A4', 'landscape');
$dompdf->render();
$pdf = $dompdf->output();
file_put_contents("page.pdf", $pdf);

?>  
<a href="./page.pdf" download="page.pdf">Download the pdf</a>
   <?php
exit;
?>
Run Code Online (Sandbox Code Playgroud)

我尝试做可下载的PDF脚本,但解析错误。

php wordpress namespaces syntax-error

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

将json字符串解组为具有struct本身的一个元素的结构

我是初学者并试图解组以下json字符串

[{
    "db": {
        "url": "mongodb://localhost",
        "port": "27000",
        "uname": "",
        "pass": "",
        "authdb": "",
        "replicas": [
            {
                "rs01": {
                    "url":"mongodb://localhost",
                    "port": "27001",
                    "uname": "",
                    "pass": "",
                    "authdb": ""
                }
            },
            {
                "rs02": {
                    "url":"mongodb://localhost",
                    "port": "27002",
                    "uname": "",
                    "pass": "",
                    "authdb": ""
                }
            }
        ]
    }
}]
Run Code Online (Sandbox Code Playgroud)

这是结构

type DBS struct {
    URL      string `json:url`
    Port     string `json:port`
    Uname    string `json:uname`
    Pass     string `json:pass`
    Authdb   string `json:authdb`
    Replicas []DBS   `json:replicas`
}
Run Code Online (Sandbox Code Playgroud)

这是功能

func loadConfigs() []DBS {
    var config []DBS
    raw, …
Run Code Online (Sandbox Code Playgroud)

json struct go

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

CSS JS沿路径动画图像并在之后制作破折号

我想为路径上的图像设置动画并显示对象的路线(例如飞机飞过地图)。它应该看起来像这张图片:

地图上的飞机

但是破折号应该在对象到达位置后应用,所以破折号显示在对象之后。

我已经尝试了很多次,但我只能做一次。路径上的破折号动画或平面。有人知道解决办法吗。

javascript css animation svg

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

将mySQL迁移到Firebase

所以我有一个应用程序,它目前将数据存储在apache服务器和mysql上.我想迁移到firebase但我有以下问题:

我的数据是一个Business表,每个用户都存储了他们的数据.这包括他们的电子邮件和他们的业务的所有数据(地址,城市,商业名称等)我已经在json中导出数据并将其导入firebase,但现在我希望用户创建一个新的配置文件(在firebase中)然后"声称"他们的数据.

这应该是为了在用户和业务之间建立关系.

有关如何做到这一点的任何想法?

编辑:

所以问题是我将业务和我的用户放在一个对象或表中,如下所示:

{
  "user_type": "Hotel",
  "state": "Lakonia",
  "postcode": "23100",
  "city": "Mystras",
  "country": "Greece",
  "id": 1,
  "num_of_rooms": "5",
  "email": "info@email.com",
  "address": "Something",
  "time_of_register": "",
  "name": "My hotel",
  "latlng": ""
}
Run Code Online (Sandbox Code Playgroud)

为了将其迁移到Firebase,我创建了一个检查,因此当用户登录时,系统会运行查询,如果用户注册电子邮件与其中一个企业相同,我会将其移动到新的firebase数据集,注册用户唯一的密钥.因此,我没有两套,一套用于我的用户,另一套用于商业信息.

mysql database-migration firebase

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