找到方法了
$videos = Video::where($this->formatWhere(['video_name']))->with(['region' => function ($query) {
$query->with('factory');
}])->whereHas('region', function ($query) {
$query->where($this->formatWhere(['region_name']));
})->whereHas('region.factory', function ($query) {
$query->where($this->formatWhere(['factory_name']));
})->with(['farmer' => function ($query) {
$query->with('user');
}])->paginate(request()->input('limit'));
用SPA开发,后面发现APP.JS文件达到了3M,问下有什么好办法解决吗?
如何解决app.js文件过大的问题啊
我这里写错了,确实是parent.children.length,可是拿不到长度
<div v-for='(parent, index) in parents'>
<p>{ parents.length }</p>
<div v-for='child in parent.children'>
{ parent.children.length }
</div>
</div>
parents.length有值,但是children.length就没有值
用v-for循环,最外层的数据直接用x.length就可以取到,但是里面的子循环没办法取到,该怎样取呢
表
create table xxxx(
`id`...
`name`...
`start_time`...
`end_time`...
)
3个input框
<input name='name'> <input name='start_time'> <input name='end_time'>
<!--这3个input框内容都不是必填的,当然至少要填一个。-->
需求
现在要做一个查询,因为input会有多种组合查询语句也会不同,laravel下不知道应该怎么写,求助
这是TP5上写的
public function getBisByTimeAndWordKey($key_word, $start_time, $end_time)
{
$data = [];
if ($start_time && $end_time) {
$data['create_time'] = ['between', [$start_time, $end_time]];
}
if ($start_time && ! $end_time) {
$data['create_time'] = ['egt', $start_time];
}
if (! $start_time && $end_time) {
$data['create_time'] = ['elt', $end_time];
}
if ($key_word) {
$data['name'] = ['like', "%$key_word%"];
}
return $this->where($data)->paginate();
}
npm run dev 每次都是打开的safari,怎样才能它打开chrome,系统和浏览器都设置了默认chrome
难道你是把提示给取消了?我看代码都没提示
按照教程用的wget安装的ide-helper,部分代码可以正常导航了,但是有些还是有找不到
Mail::to() //例如这个to()就无法找到