小编Kin*_*Net的帖子

如何在Laravel 5中对合并的集合进行分页?

我正在创建一个包含两种类型对象的流,BluePerson和RedPerson.要创建流,我将获取所有两个对象,然后将它们合并到一个集合中.在这样做之后,我需要对它们进行分页,但是paginate用于雄辩的模型和数据库查询,而不是集合.我已经看到很多关于手动创建paginator的内容,但是文档,特别是在API中的文档是稀疏的(我甚至无法找到Paginator类接受的参数.)

如何对合并我的集合的结果进行分页?

public function index()
{
    $bluePerson = BluePerson::all();
    $redPerson = RedPerson::all();

    $people = $bluePerson->merge($redPerson)->sortByDesc('created_at');


    return view('stream.index')->with('people', $people);
}
Run Code Online (Sandbox Code Playgroud)

php pagination laravel laravel-5

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

如何在使用语句中创建PHPStorm自动导入命名空间?

我在首选项中选中了"在命名空间范围内启用自动导入"框,但是当我从自动完成中选择一个类时,FQN仍然保留而不是将其放在use语句中.我做错了什么,如何强制phpstorm自动导入这些?

phpstorm

11
推荐指数
2
解决办法
7462
查看次数

在Laravel家园中启用MSSQL支持的正确方法是什么?

我见过很多人在谈论FreeTDS和Sybase驱动程序,但我似乎无法弄清楚我需要从运行Laravel Homestead Vagrant框的Linux Web Server启用laravel/php访问MSSQL数据库.

php linux sql-server laravel

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

为什么我的awk子命令失败了?

我跑的时候

df -hl | grep '/dev/disk1' | awk '{sub(/%/, \"\");print $5}'
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

awk: syntax error at source line 1
context is
    {sub(/%/, >>>  \ <<< "\");}
awk: illegal statement at source line 1
Run Code Online (Sandbox Code Playgroud)

我似乎无法找到关于awk sub的任何文档.

df -hl | grep '/dev/disk1'
Run Code Online (Sandbox Code Playgroud)

回报

/dev/disk1                         112Gi   94Gi   18Gi    85% 24672655 4649071   84%   /
Run Code Online (Sandbox Code Playgroud)

据我了解,它应该返回使用的磁盘空间百分比.

它应该从输入返回85

/dev/disk1                         112Gi   94Gi   18Gi    85% 24699942 4621784   84%   /
Run Code Online (Sandbox Code Playgroud)

unix shell awk

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

在Zurb Foundation中是否有相当于Bootstrap的img-responsive?

我知道基础有交换,它允许你在不同的断点处用较小的对应点交换单个图像,但是我想要像引导程序的img-responsive所做的那样重新缩放图像.

css frontend twitter-bootstrap zurb-foundation

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

如何在JSON请求体中使用php变量?

我有一个请求正文如下:

curl_setopt($ch, CURLOPT_POSTFIELDS, "{\"username\":\"testuser5@so.com\",\"send_welcome\":true,\"welcome_message\":\"Test\",\"account_attributes\":{\"email_address\":\"testuser5@so.com\",\"first_name\":\"Snow\",\"last_name\":\"White\",\"middle_initial\":\"A\",\"phone_number\":\"2055551234\",\"address\":\"1 Main St\",\"city\":\"Detroit\",\"state\":\"MI\",\"zip\":\"48220\",\"country\":\"US\"},\"Gender\":\"Male\",\"portals\":[],\"groups\":[],\"identification_card_numbers\":[]}");
Run Code Online (Sandbox Code Playgroud)

我想将用户名php变量分配给"username"json参数,但是当我尝试时,我仍然会导致400个错误请求:

$username = json_encode('something@something.com');

curl_setopt($ch, CURLOPT_POSTFIELDS, "{\"username\":" . $username . ",\"send_welcome\":true,\"welcome_message\":\"Test\",\"account_attributes\":{\"email_address\":\"testuser5@so.com\",\"first_name\":\"Snow\",\"last_name\":\"White\",\"middle_initial\":\"A\",\"phone_number\":\"2055551234\",\"address\":\"1 Main St\",\"city\":\"Detroit\",\"state\":\"MI\",\"zip\":\"48220\",\"country\":\"US\"},\"Gender\":\"Male\",\"portals\":[],\"groups\":[],\"identification_card_numbers\":[]}");
Run Code Online (Sandbox Code Playgroud)

php json

3
推荐指数
2
解决办法
58
查看次数

如何在VueJS 0.11中输出布尔变量为"是/否"?

我有一个名为is_admin的字段.我正在使用VueJS为所有用户构建自动完成搜索.

我想将is_admin字段输出为true/false或yes/no,但我的数据库字段是boolean,1或0.

如何以可读的方式而不是布尔字段输出值?

javascript vue.js

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

为什么 Android 的 Unity Player 设置中缺少“启用 android 横幅”?

我在 Unity 中有一个为 android 构建的 googlevr 项目。

我需要启用或更改“Android 横幅”

这个选项,如手册中表示在播放器设置https://answers.unity.com/questions/936577/player-settings-icon-enable-android-banner.html对我来说不存在。

如何解决此项目中的 android 横幅?为什么会丢失?

该项目的播放器设置如下所示:

没有“启用 Android 横幅”

一个加载了 GoogleVR sdk 的播放器设置的新创建的项目如下所示(这就是我的项目应该看起来的样子):

它应该看起来如何

unity-game-engine google-vr google-vr-sdk

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

LDAP Bind似乎返回true,密码为空

我有此代码针对LDAP目录验证用户身份。密码错误时返回false,但是如果密码为空,则无论如何都会对用户进行身份验证。有什么想法可能会发生吗?

if (@ldap_bind($ds, $user_dn, $password) || sha1($password) == '484h84h4hf4Ffwj49393393j93j') 
{
    $valid = true;
}
else $valid = false;
Run Code Online (Sandbox Code Playgroud)

php ldap

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

如何使用MySQL删除一列中包含重复项的所有行?

我有一个表在一列中有重复值,标题,因此标题列有多个具有相同值的行.

我想删除除标题相同之外的所有重复项.

我可以执行什么样的查询来完成此任务?

  Title     Subject             Description               Created_at
Something  Somethingsubject    Somethingdescription       2016-04-13 16:37:10  
Something  Anothersubject      Anotherdescription         2016-04-11 16:37:10
Something  Thirdsubject        Thirdsubject               2016-04-14 16:37:10
NumberTwo  NumberTwoSubject    NumberTwoSubject           2016-04-12 16:37:10
NumberTwo  AnotherNumberTwo    AnotherNumberTwoDescripti  2016-04-15 16:37:10
Run Code Online (Sandbox Code Playgroud)

我想删除所有重复项,只留下一个,最好是最旧的记录,以便剩下的唯一记录是:

Title        Subject            Description            Created_at
Something  Anothersubject     Anotherdescription    2016-04-11 16:37:10
NumberTwo  NumberTwoSubject    NumberTwoSubject     2016-04-12 16:37:10
Run Code Online (Sandbox Code Playgroud)

mysql sql

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

如何使用cURL在php中发布表单数据?

我有以下命令,该命令使用--form /-F选项,该命令我知道它可以正常工作:

curl  --form "file=@/home/USERNAME/import.csv" https://apiprovider.com/api/v0/imports\?token\=[KEY]
Run Code Online (Sandbox Code Playgroud)

我需要通过php运行此命令,但是我遇到了麻烦,大概是表单文件数据。我尝试了以下操作,但是echo或var_dumping结果似乎什么也没显示,只是空白页或空白字符串。

<?php 
$target_url = 'https://apiprovider.com/api/v0/imports?token=[KEY]'
$file_name_with_full_path ='/home/USERNAME/import.csv';
$post = array('file'=>'@'.$file_name_with_full_path);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$target_url);
curl_setopt($ch, CURLOPT_POST,1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_VERBOSE,true);
$result=curl_exec ($ch);
curl_close ($ch);
var_dump($result);?>
Run Code Online (Sandbox Code Playgroud)

如何在PHP中使用此命令?

php curl

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