小编luk*_*ter的帖子

Laravel - Eloquent"Has","With","WhereHas" - 它们是什么意思?

我发现这些方法背后的概念和含义有点令人困惑,是否有人可以向我解释在一个例子(如果可能)的背景下,has和之间的区别with是什么?

orm relational-database relationship laravel eloquent

184
推荐指数
2
解决办法
17万
查看次数

MUST和SHOULD bool查询之间的弹性差异

ES中的MUSTSHOULDbool查询有什么区别?

如果我想要包含我的条款的结果,那么我应该使用must吗?

我的查询应该只包含某些值,并且没有比今天的时间/日期更低的日期/时间戳的结果 - 现在

我可以在下面的代码中使用多个过滤器:

"filtered": {
"filter": {
"bool" : {
        "must" : {
            "term" : { "type" : 1 }
            "term" : { "totals" : 14 }
            "term" : { "groupId" : 3 }
            "range" : {
                "expires" : {
                    "gte": "now"
                }
            }
        },
Run Code Online (Sandbox Code Playgroud)

elasticsearch

136
推荐指数
3
解决办法
8万
查看次数

在哪里编辑bootstrap @ grid-float-breakpoint

我知道你可以在"variables.less"文件中更改@ grid-float-breakpoint,它编译成我们都下载和使用的bootstrap包(我认为).

bootstrap/
??? css/
?   ??? bootstrap.css
?   ??? bootstrap.min.css
?   ??? bootstrap-theme.css
?   ??? bootstrap-theme.min.css
??? js/
?   ??? bootstrap.js
?   ??? bootstrap.min.js
??? fonts/
    ??? glyphicons-halflings-regular.eot
    ??? glyphicons-halflings-regular.svg
    ??? glyphicons-halflings-regular.ttf
    ??? glyphicons-halflings-regular.woff
Run Code Online (Sandbox Code Playgroud)

我的问题是,如果不自定义新的引导程序包,可以更改@ grid-float-breakpoint,而是使用@media或其他方法通过CSS更改它.如果可能,请建议在何处以及如何执行此操作的方法.谢谢

html css twitter-bootstrap

28
推荐指数
2
解决办法
4万
查看次数

如何左对齐bootstrap 3下拉菜单?

在此输入图像描述

在上图中的MenuItems被对齐到MyMenu菜单的右侧,我需要左对齐的MyMenu的的MenuItems(我的意思是它必须对齐MyMenu菜单的左边),我尝试用拉左,右拉班一样<ul class="dropdown-menu pull-left" role="menu">用我的代码,但它不起作用.有谁知道怎么做?

这是我的代码

<!-- Static navbar -->
    <nav class="navbar navbar-inverse" role="navigation">
      <div class="container-fluid">
        <div class="navbar-header">
          <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
            <span class="sr-only">Toggle navigation</span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
          </button>
          <a class="navbar-brand" href="#"></a>
        </div>
        <div id="navbar" class="navbar-collapse collapse">

              <ul class="nav navbar-nav navbar-right text-uppercase">
                <li><a id="Home" href="index.html">Home</a></li>
                <!-- Visa drapdown-->
                <li class="dropdown">
                  <a href="#" class="dropdown-toggle" data-toggle="dropdown"> My Menu <span class="caret"></span></a>

                  <ul class="dropdown-menu pull-left" role="menu">
                    <li><a href="#">Menu Item 01</a></li>
                      <li><a href="#">Menu Item 01</a></li>
                      <li><a href="#">Menu …
Run Code Online (Sandbox Code Playgroud)

css twitter-bootstrap drop-down-menu twitter-bootstrap-3

28
推荐指数
5
解决办法
8万
查看次数

Laravel捕获Eloquent"Unique"字段错误

我试图识别何时在Laravel中使用eloquent插入记录时由于唯一字段错误而抛出异常.

我到目前为止的代码是:

try {

    $result = Emailreminder::create(array(
                       'user_id' => Auth::user()->id,
                       'email' => $newEmail,
                       'token' => $token,
              ));

} catch (Illuminate\Database\QueryException $e) {
    return $e;
}
Run Code Online (Sandbox Code Playgroud)

抛出异常OK我只是不知道如何将其识别为列重复错误?

谢谢,

加文.

php laravel laravel-4

21
推荐指数
2
解决办法
2万
查看次数

是否可以将NSMutableArray或NSDictionary数据保存为iOS中的文件?

我想保存NSMutableArrayNSDictionary作为永久文件.然后,我想稍后重新打开该文件.

这可能吗?如果是这样,我该怎么办?

cocoa-touch nsdictionary nsmutablearray nsdata ios

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

Bootstrap popover只会每隔一次销毁和重新创建

我想以编程方式销毁并重新创建特定的Bootstrap popover.所以我做的是:

$('#popoverspan').popover('destroy');
$('#popoverspan').popover({placement : 'bottom', trigger : 'hover', content : 'Here it is!'});
Run Code Online (Sandbox Code Playgroud)

它只是每隔一秒工作一次.我认为这是破坏弹出窗口所需时间的问题,但即使在两条线之间增加延迟也无济于事.我在JSFiddle中重新创建了这个问题:http://jsfiddle.net/Lfp9ssd0/10/

为什么会那样?有人建议它可以工作,例如在Twitter Bootstrap Popover中通过ajaxBootstrap Popover Reinitialization 动态生成内容(刷新内容)

当我跳过破坏时它工作得很好,但我不确定当我为一个元素创建另一个弹出框而不破坏已经存在的弹出时会发生什么.它是重新初始化还是创建了一个新的popover而失去了对旧的popover?

javascript popover twitter-bootstrap

19
推荐指数
2
解决办法
7832
查看次数

Laravel验证小数0-99.99

Laravel没有验证decimal,所以我需要一个regex或其他验证方法来验证数值0 - 99.99

我试过了

required|regex:^\d{0,2}(\.\d{1,2})?$/
required|regex:[1-9]\d?(\.\d\d?)?|0\.[1-9]\d?||0\.0[1-9]
required|regex:/[1-9]\d?(\.\d\d?)?|0\.[1-9]\d?||0\.0[1-9]/
required|regex:/[\d]{2}.[\d]{2}/
required|regex:/[\d]{0-2}.[\d]{0,2}/
Run Code Online (Sandbox Code Playgroud)

我要么在尝试输入时使用"无效格式",要么输入0.05未知修饰符preg_match

任何有关regex验证小数的方法的帮助laravel都是值得赞赏的(在十进制之前或之后有可选值

regex validation decimalformat laravel-5

19
推荐指数
4
解决办法
5万
查看次数

Laravel 4,传递变量以在javascript中路由

如何将Ajax响应中的变量(stock.id)返回传递给路由以生成编辑库存的URL

$.ajax({
            url: 'sectors/stocks/' + $(this).data('sector-id'),
            dataType:'json',
            beforeSend:function() {
                $('.stocks_list').html('Loading...');
            }
        })
        .done(function(data) {
            $('.stocks_list').html('<ul>');
            $.each(data, function(index, obj_data) {
                $.each(obj_data.stocks, function(indx, stock) {
                    $('.stocks_list').append('<li><a href="{{route("admin.stocks.edit","'+stock.id+'")}}">' + stock.symbol + ' </a></li>');     
                });
        });
    })
Run Code Online (Sandbox Code Playgroud)

javascript laravel laravel-4

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

在扩展布局的视图中无法访问Laravel View Composer变量

我正在使用Laravel视图编辑器与所有视图共享几个变量.

app/composers.php:

View::composer('layouts.base', 'MyApp\Composers\BaseComposer');
Run Code Online (Sandbox Code Playgroud)

我的理解是,任何使用的东西layouts.base都会获得视图作曲家数据.

BaseComposer@compose,简化:

 public function compose($view) {
      // Some logic left out here that pulls in some data

      $data = array(
        'name' => 'John',
        'status' => 'active'
      );

      $data = (object) $data;

      return $view->with('global', $data);
    }
Run Code Online (Sandbox Code Playgroud)

鉴于此layouts.base:

  {{ $global->name }}

  @include('layouts.partials.header')

  @yield('content')
Run Code Online (Sandbox Code Playgroud)

$global->name被发现,所以包括在内layouts.partials.header:

  {{ $global->status }}
Run Code Online (Sandbox Code Playgroud)

但是,扩展的视图会layouts.base引发Undefined variable: global错误:

home.blade.php

@extends('layouts.base')
@section('content')
  {{ $global->name }}
@stop
Run Code Online (Sandbox Code Playgroud)

如果我修改composers.php引用,一切正常home:

View::composer(['layouts.base', 'home'], 'MyApp\Composers\BaseComposer'); …
Run Code Online (Sandbox Code Playgroud)

php laravel laravel-4

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