Jerda

1256 经验值

找到方法了

$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文件过大的问题啊

$videos = Video::with(['region' => function($query) {
            $query->with('factory');
        }])->get();

我想通过factory的name字段进行查询应该怎么做啊

我这里写错了,确实是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()就无法找到