小编Pan*_*ris的帖子

Laravel Eloquent vs查询构建器 - 为什么要使用eloquent来降低性能

我在Laravel查询构建器和eloquent之间进行了一些性能测试.使用各种sql语句(select-update-delete-insert),查询构建器的速度要快得多.

所以我的问题是:为什么有人使用Laravel Eloquent来反对普通查询构建器?

mysql sql performance laravel laravel-5

57
推荐指数
6
解决办法
4万
查看次数

Ionic-滚动到页面元素

我有一个术语页面,其中的顶部包括链接。这些链接的目的是滚动到所属的页面元素。

有什么办法可以通过组件动态地执行此操作吗?

ionic-framework ionic2 ionic3 angular

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

使用带有角度cli的外部库

我用我的角度应用程序安装了一个第三方模块jsPDF.该模块工作正常,但我的控制台出错:

Cannot find module '../../../node_modules/jspdf/dist/jspdf.min.js'.

我做了什么:

  1. 通过npm安装模块:

npm install MrRio/jsPDF --save

  1. 在我的组件中导入模块:

import * as jsPDF from '../../../node_modules/jspdf/dist/jspdf.min.js';

  1. 然后只需在我的组件中使用此模块.

这里缺少什么?

typescript angular-cli angular

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

组合多个查询(Laravel 5)

我尝试为用户创建搜索引擎。搜索将具有多个字段,以便用户可以选择他想要的任何内容并获得结果。

route.php:

Route::get('search/{tag?}/{town?}/{education?}/{contract?}', 'DisplayJobs@getSearch');
Run Code Online (Sandbox Code Playgroud)

DisplayJobs.php控制器

    public function getSearch($tag = null, $town = null, $education = null, $contract = null)
{
    //get already database values to send them to the form
    $tags = \App\Tag::lists('name', 'id');
    $contract = \App\Contract::lists('name', 'id');
    $towns = \App\Town::lists('name', 'id');
    $education = \App\Education::lists('name', 'id');

    $tagQueryBuilder = Tag::query();
    $townQueryBuilder = Town::query();
    $educationQueryBuilder = Education::query();
    $contractQueryBuilder = Contract::query();

    if(Input::has('tag'))
    {
        $tagQueryBuilder->TagOfUser(Input::get('tag'));
    }
    if(Input::has('town'))
    {
        $townQueryBuilder->TownOfUser(Input::get('town'));
    }
    if(Input::has('education'))
    {
        $educationQueryBuilder->EducationOfUser(Input::get('education'));
    }
    if(Input::has('contact'))
    {
        $contractQueryBuilder->ContactOfUser(Input::get('contact'));
    }


    return view('main.search_jobs', compact('tags', 'towns', 'contract', 'education')); …
Run Code Online (Sandbox Code Playgroud)

php laravel eloquent laravel-5

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

仅打印字符串的前5行

我使用条件语句:if(count(explode(PHP_EOL, $str) > 5)检查字符串是否有超过5行,但如何只打印字符串的前5行?

php string

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