小编Seh*_*dev的帖子

检查CakePHP3中是否存在记录

CakePHP 2我总是用来empty检查是否有任何结果.

<?php
$result = $this->Modelname->find('first', ['conditions' => ['field' => 'value'] ] );
if ( empty($result) ) {
// Bad Request
}
Run Code Online (Sandbox Code Playgroud)

CakePHP 3它看起来很怪异.

$fancyTable = TableRegistry::get('FancyTable');        
$query = $fancyTable->find()->where(['name' => 'fancy', 'active' => 0]);          

if ( 0 === $query->count() ) {
    // Bad Request
}
Run Code Online (Sandbox Code Playgroud)

这是正确的方法吗?

cakephp model cakephp-3.0

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

如何使用无cookie域名(yslow)

我试图解决问题cookie-free,yslow建议创建一个子域.我做了,但yslow仍然"显示"问题.

我没有在页面中设置cookie的域名,因为我不知道该怎么做.

有谁知道这个问题的教程或解决方案?

subdomain set yslow

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

Cookie与基于会话的Flash消息

我在CakePHP中找到的一个很好的功能是能够设置flash消息,比如说某些save脚本,然后在下一页显示该消息.像Post updated,或者Error - no file found.

Cake所做的就是这个session对象.我试图避免像瘟疫这样的会议,因为他们对可扩展性的要求很高.我是否可以简单地将Flash消息存储在cookie(客户端)中,然后在下一页显示后删除该cookie?这种方法的优点/缺点是什么 - 或者更简单地说,为什么Cake使用session(我假设这与_SESSION集合有关).

干杯!

ps在我的实现中,我也使用setTimeoutjavascript中的命令淡出.我发现这是结束整个过程的好方法.

php cookies cakephp session-variables

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

版本包 laravel/ui 的 PHP 要求与您的 PHP 版本 (5.6.40) 不兼容

我的问题是当我想运行命令时:composer require laravel/ui --dev 我收到标题[InvalidArgumentException] 错误: 并且错误消息是:

版本包 laravel/ui 的 PHP 要求与您的 PHP 版本 (5.6.40) 不兼容

要求 [--dev] [--prefer-source] [--prefer-dist] [--no-progress] [--no-suggest] [--no-update] [--no-scripts] [- -update-no-dev] [--update-with-dependencies] [--update-with-all-dependencies] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [--sort-packages] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--] []...`

注意:我的 PHP 版本是:7.4.3

php laravel

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

tcpdf编码中文字符

我使用tcpdf创建一个pdf,但它不能显示中文字符,而只是显示方框.我使用了这个由他们提供的示例,然后将cache/utf8test.txt更改为中文字符,但它显示"方框".我怎么解决这个问题?

php tcpdf

4
推荐指数
2
解决办法
8190
查看次数

如何将 Laravel 6 升级到 7

我正在尝试将 Laravel 6 升级到 7,但出现错误。

 our requirements could not be resolved to an installable set of
 packages.

   Problem 1
     - Conclusion: remove laravel/framework v6.0.3
     - Conclusion: don't install laravel/framework v6.0.3
     - laravel/ui 2.x-dev requires illuminate/console ^7.0 -> satisfiable by illuminate/console[7.x-dev, v7.0.0],
 laravel/framework[7.x-dev].
     - laravel/ui v2.0.0 requires illuminate/console ^7.0 -> satisfiable by illuminate/console[7.x-dev, v7.0.0],
 laravel/framework[7.x-dev].
     - Can only install one of: laravel/framework[7.x-dev, v6.0.3].
     - don't install illuminate/console 7.x-dev|don't install laravel/framework v6.0.3
     - don't install illuminate/console v7.0.0|don't install laravel/framework v6.0.3
     - Installation …
Run Code Online (Sandbox Code Playgroud)

php upgrade laravel laravel-6

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

如何使用 mongodb 设置 laravel 7.2.1

如何使用 mongodb 设置 laravel 7.2.1

Problem 1
    - Conclusion: don't install jenssegers/mongodb v3.6.3
    - Conclusion: don't install jenssegers/mongodb v3.6.2
    - Conclusion: don't install jenssegers/mongodb v3.6.1
    - Conclusion: remove laravel/framework v7.2.1
    - Installation request for jenssegers/mongodb ^3.6 -> satisfiable by jenssegers/mongodb[v3.6.0, v3.6.1, v3.6.2, v3.6.3].
    - Conclusion: don't install laravel/framework v7.2.1
    - jenssegers/mongodb v3.6.0 requires illuminate/events ^5.8|^6.0 -> satisfiable by illuminate/events[5.8.x-dev, 6.x-dev, v5.8.0, v5.8.11, v5.8.12, v5.8.14, v5.8.15, v5.8.17, v5.8.18, v5.8.19, v5.8.2, v5.8.20, v5.8.22, v5.8.24, v5.8.27, v5.8.28, v5.8.29, v5.8.3, v5.8.30, v5.8.31, v5.8.32, v5.8.33, …
Run Code Online (Sandbox Code Playgroud)

laravel

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

Laravel Env 文件:如何添加包含空格的文件路径

在我的 Laravel 项目中,我需要在 env 中设置 Chrome.exe 的路径,但尝试过CHROME_PATH='C:\Program Files (x86)\Google\Chrome\Application\chrome.exe' 但作曲家更新导致错误

Illuminate\Foundation\ComposerScripts::postAutoloadDump
 @php artisan package:discover --ansi
The environment file is invalid!
Failed to parse dotenv file due to an unexpected escape sequence. Failed at ['C:\Program Files (x86)\Google\Chrome\Application\chrome.exe'].
Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 1
Run Code Online (Sandbox Code Playgroud)

怎么解决呢?

php laravel

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