小编Nim*_*ima的帖子

能够使用Eloquent在Slim应用程序的生产版本中获取集合,但不能过滤数据

我一直在研究Slim 2,刚刚开始部署到生产服务器.到目前为止,一切似乎都运转良好.我能够登录,所以我知道我正在连接到数据库就好了.它识别出我已登录的用户,因为我已经识别出该用户的权限.我有另一个表有几个条目.当我做...

$collection = collect($app->item->where('user_id', $userId)->get());
Run Code Online (Sandbox Code Playgroud)

然后...

print_r($collection);
Run Code Online (Sandbox Code Playgroud)

在生产服务器上,我看到整个集合就像我在开发服务器上那样,但是当我添加...

$pack = $collection->where('status', 1);
Run Code Online (Sandbox Code Playgroud)

而不是打印集合,尝试打印包像......

print_r($pack);
Run Code Online (Sandbox Code Playgroud)

这条消息回来了......

Illuminate\Support\Collection Object ( [items:protected] => Array ( ) )
Run Code Online (Sandbox Code Playgroud)

在开发版本的哪个地方,我得到了过滤集合,正如我所期望的那样.如何更改代码以在开发和生产环境中工作?

slim eloquent

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

如何在 slimframework v4 中添加树枝视图

我正在尝试在 slim v4 中添加树枝视图

在 slim v3 中,我们在容器中添加了 twig-view

$container['view'] = function ($c) {
    $view = new \Slim\Views\Twig('path/to/templates', [
        'cache' => 'path/to/cache'
    ]);

    // Instantiate and add Slim specific extension
    $router = $c->get('router');
    $uri = \Slim\Http\Uri::createFromEnvironment(new \Slim\Http\Environment($_SERVER));
    $view->addExtension(new \Slim\Views\TwigExtension($router, $uri));

    return $view;
};
Run Code Online (Sandbox Code Playgroud)

但我不能在 slim v4 中添加这样的树枝

php slim slim-4

7
推荐指数
2
解决办法
7702
查看次数

完全删除Bitbucket历史记录中的提交

我做了一个错误的提交,然后将它推送到我的私人bitbucket.org存储库.如何从远程存储库的历史记录中完全删除此提交?

我尝试了以下方法:

git reset --hard HEAD~1
git reset HEAD~
git commit -m "some message"
git push -f
Run Code Online (Sandbox Code Playgroud)

我是根据Bitbucket git reset的解决方案做到的

然而,以前的提交可以通过Bitbucket的Web界面访问.
我的意思是它们仍然可以使用类似的链接访问https://bitbucket.org/user/repo/commits/<deleted commit hash>(尽管它们未在Web界面中的存储库提交中列出).

是否从我的存储库中获取了此信息(我打算删除的历史记录)?

要么

  1. 这是bitbucket.org的一些功能吗?
  2. 我采取了一些错误措施吗?哪一个?
  3. 如何在bitbucket.org上完全删除历史记录中的提交?

git bitbucket

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

如何在Slim 3.5中为Twig添加全局变量?

在Symfony中,我习惯{{ app.user.username }}在任何视图中使用.我可以在Slim做这样的事吗?

目前我正在将用户添加到$container['user']并将其传递到每个视图中view->render($response, 'index.html.twig', ['user' => $this->user]).

换句话说,我可以添加user为Twig的全局变量吗?我看到了许多类似的问题,但没有我能够使用的解决方案.

php slim twig

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

PHP:如何在2个用户ID之间获取随机值

我选择了两个用户ID.

例如:

$user_one = 1034;
$user_two = 1098;
$new_id = "";
Run Code Online (Sandbox Code Playgroud)

现在我想随机选择这两个用户中的一个.有人可以帮我如何从给定的ID中选择随机ID.

例如:

$new_id = $get_random_id  //Must be 1034 or 1098 
Run Code Online (Sandbox Code Playgroud)

php random

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

有点PHP连接错误

我已经使用了来自github(https://github.com/cobisja/tad-php)的tad php,现在我收到的错误如下所示.

致命错误:C:\ xampp\htdocs\tad\lib\TAD.php中的消息异常'TADPHP\Exceptions\ConnectionError',消息'Imposibleiniciarconexióncondispositivo 192.168.0.126':409堆栈跟踪:#0 C:\ xampp\htdocs\tad\lib\TAD.php(271):TADPHP\TAD-> check_for_connection()#1 C:\ xampp\htdocs\tad\index.php(44):TADPHP\TAD - > __ call('get_date' ,数组)#2 C:\ xampp\htdocs\tad\index.php(44):TADPHP\TAD-> get_date()#3 {main}抛出C:\ xampp\htdocs\tad\lib\TAD.php在409行

我正在使用zk iface 302设备,我想通过php从设备的DB访问数据

<?php
require 'lib/TADFactory.php';
require 'lib/TAD.php';
require 'lib/TADResponse.php';
require 'lib/Providers/TADSoap.php';
require 'lib/Providers/TADZKLib.php';
require 'lib/Exceptions/ConnectionError.php';
require 'lib/Exceptions/FilterArgumentError.php';
require 'lib/Exceptions/UnrecognizedArgument.php';
require 'lib/Exceptions/UnrecognizedCommand.php';


 $tad_factory = new TADPHP\TADFactory();

 use TADPHP\TADFactory;
 use TADPHP\TAD;



 $comands = TAD::commands_available();

 $b1 = (new TADFactory(['ip'=>'192.168.0.126']))->get_instance();

 $dt = $b1->get_date(); // method executed via TAD class.
echo $dt;

?>
Run Code Online (Sandbox Code Playgroud)

php connection phplib

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

标签 统计

php ×4

slim ×3

bitbucket ×1

connection ×1

eloquent ×1

git ×1

phplib ×1

random ×1

slim-4 ×1

twig ×1