我有以下查询:
$query = UserSubject::where('user_id', Auth::id())->select('subject_id')->get();
Run Code Online (Sandbox Code Playgroud)
正如预期的那样,我得到以下结果:
[{"user_id":8,"subject_id":9},{"user_id":8,"subject_id":2}]
Run Code Online (Sandbox Code Playgroud)
有没有办法将上面的结果复制到另一个表中,以便我的表看起来像这样?
ID|user_id|subject_id
1 |8 |9
2 |8 |2
Run Code Online (Sandbox Code Playgroud)
我$query遇到的问题是可以预期任意数量的行,因此我不确定如何遍历未知数量的行.
我的标记设置如下:
<div class="media-body" >
<h5 class="media-heading">
<strong id="head">{{$blog->Title}}</strong>
<strong id="head2">{{$blog->Title}}</strong>
</h5>
<button id="hide">Hide</button>
<button id="show">Show</button>
</div>
Run Code Online (Sandbox Code Playgroud)
我有2个按钮使用jquery来显示和隐藏(这更像是一个节目更少显示)我的h5标签中的两个标签.不过,我似乎无法使用此代码,以确保与强大的标签id="head2" 是不显示.我试过了
<style>
.head2
display:none;
</style>
Run Code Online (Sandbox Code Playgroud)
我也试过了
<style>
strong.head2
display:none;
</style>
Run Code Online (Sandbox Code Playgroud)
我不确定这是否与Jquery有任何关系,所以我已将其粘贴在下面以防万一.
jQuery代码:
$(document).ready(function(){
$("#head").html(function(i, h) {
var words = h.split(/\s/);
return words[0] + ' <span>' + words[1] + ' </span>' +' <span>' + words[2] + ' </span>';
});
});
$(document).ready(function(){
$("#hide").click(function(){
$("#head2").hide();
});
$("#show").click(function(){
$("#head2").show();
});
$("#hide").click(function(){
$("#head").show();
});
$("#show").click(function(){
$("#head").hide();
});
});
Run Code Online (Sandbox Code Playgroud) 我如何生成一个显示user_id 1的查询,该俱乐部的成员以及足球,网球或板球的主题.
id|user_id|member|football|tennis|cricket
1 | 1 |Yes | 1 | NULL | NULL
2 | 1 |Yes | NULL | NULL | NULL
3 | 2 |Yes | NULL | 1 | NULL
4 | 3 |Yes | 1 | 1 | NULL
5 | 1 |No | NULL | 1 | NULL
6 | 1 |Yes | NULL | 1 | 1
Run Code Online (Sandbox Code Playgroud)
所以基本上我希望得到的行是:
id|user_id|member|football|tennis|cricket
1 | 1 |Yes | 1 | NULL | NULL
6 | 1 |Yes | …Run Code Online (Sandbox Code Playgroud) 我有下表:
ID|user_id|group_id|subject |book_id
1| 2 |3 |history |1
2| 4 |3 |history |1
3| 5 |3 |art |2
4| 2 |3 |art |2
5| 1 |4 |sport |5
Run Code Online (Sandbox Code Playgroud)
我想列出组3(id)的所有行,这些行具有相同的subject_id和book_id的重复行.subject和book_id是决定要复制的2行或更多行的原因.
我希望我的独特结果看起来像这样:
|subject |book_id|
|history |1 |
|art |2 |
Run Code Online (Sandbox Code Playgroud)
使用查询构建器或eloquent