小编enr*_*qg9的帖子

引导程序中每行超过12个cols

我在bootstrap 3.2.0中每行12列,并根据bootstrap和这篇文章,这是完全正常的.

如果在一行中放置超过12列,则每组额外列将作为一个单元包裹到新行上.

col-md-4我遇到的问题是,当我使用4时,我会得到右边的第4列,如下图所示.

<div class="row">
  <div class="col-md-4">
    <a href="#" title="Test">
      <img width="225" height="150" src="blog.jpg />
    </a>

    <h4>
      <a href="#" title="Test">Test</a>
    </h4>

    <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus odio nisi, sodales nec commodo at, viverra eget eros. In hac habitasse platea dictumst. Sed semper […]</p><!-- EXCERPT -->

     <p><a href="#" title="Read More">Read More</a></p>
  </div>
  <div class="col-md-4">
      //Loop Repeats
  </div>
  <div class="col-md-4"></div>
  <div class="col-md-4"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

带有4个Col-md-4的Boostrap

如果我添加第5个甚至第6个,那么一切都漂浮在左边,就像下面的图像一样.

<div class="row">
  <div class="col-md-4">
     //Loop Repeats
  </div>
  <div class="col-md-4"></div>
  <div …
Run Code Online (Sandbox Code Playgroud)

css twitter-bootstrap

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

Laravel JSON where子句不区分大小写

我使用的是L5.2和MySQL 5.7.我在DB中的meta列上有以下JSON:

{"cellphone": "(687) 638-4512 x22934", "last_name": "Bashirian", "first_name": "Fidel"}
Run Code Online (Sandbox Code Playgroud)

我试图获得以下查询来运行该字符串是大写还是小写:

User::where('meta->first_name', 'fidel');
Run Code Online (Sandbox Code Playgroud)

我尝试过类似的东西:

User::whereRaw('LOWER(meta->"$.first_name") = ?', ['fidel']);
Run Code Online (Sandbox Code Playgroud)

但那是返回null.关于如何做到这一点的任何想法!?


我还希望能够通过fullname进行查询,例如'fidel bashirian'.我尝试过,concat()但我不确定它是否适用于JSON列类型,所以我最终使它使用以下函数:

protected function name($name)
{
    $name = explode(' ', $name);

    foreach ($name as $key => $value) {

        $name[$key] = '%' . strtolower($value) . '%';

        $this->builder->where(function ($query) use ($name, $key) {
            $query->whereRaw('LOWER(meta->"$.first_name") like ?', [$name[$key]]);
            $query->orWhereRaw('LOWER(meta->"$.last_name") like ?', [$name[$key]]);
        });
    }

    return $this->builder;
}
Run Code Online (Sandbox Code Playgroud)

与以往的方法通过查询fidel,Fidel,FIDEL,fidel bashirian,等.将所有的增产效果.即使是部分名字或姓氏.

mysql json laravel

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

在 Laravel 中,如果已经检查了中间件,我应该检查控制器中的权限吗?

我创建了一个中间件,用于检查用户是否有权执行某个操作,并将此中间件添加到我想要保护的路由中,如下所示:

// VerifyPermission middleware

class VerifyPermission {

    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request $request
     * @param  \Closure $next
     * @param $permission
     * @return mixed
     */
    public function handle($request, Closure $next, $permission)
    {
        $user = auth()->user();

        if (auth()->check() && $user->hasPermission($permission))
        {
            return $next($request);
        }

        return redirect('/');
    }
}

// Routes

Route::patch('company/{id}', ['as' => 'updateCompany',
                              'uses' => 'SettingsController@updateCompany',
                              'middleware' => 'permission:manage_company']
);
Run Code Online (Sandbox Code Playgroud)

我的问题是,是否需要再次检查updateCompany或中间件检查是否足够?

public function updateCompany()
{
    if(Auth::user()->hasPermission('manage_company'))
    {
        // Updates Company
    }   

    return abort(403, "Unauthorized"); …
Run Code Online (Sandbox Code Playgroud)

php authorization laravel laravel-5 laravel-middleware

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

超时时从数组中删除项目

我正在创建一个组件来显示应在 Vue 中几秒钟后自动关闭的通知,我的警报组件发出一个“过期”事件,然后我在父级中侦听此事件,并使用拼接将其从父级数据数组中删除,这有时有效,但有时不会删除“警报”。

Vue.component('alert', {
  template: '<li><slot></slot></li>',
  mounted() {
    setTimeout(() => this.$emit('expired'), 2000)
  }
});

new Vue({
  el: '#app',
  data: {
    count: 0,
    alerts: []
  },
  methods: {
        createAlert(){
        this.alerts.push(this.count++)
      },
      removeItem(index) {
        this.alerts.splice(index, 1)
      }
  }
});
Run Code Online (Sandbox Code Playgroud)

看到这个 Fiddle并点击Create Alert按钮几次,一些警报不会被解除。关于如何解决这个问题的任何想法?

javascript vue.js

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

CSS背景附件滚动/固定和背景大小封面

为什么background-size:cover不同background-attachment: scrollbackground-attachment: fixed使用?

例:

http://jsfiddle.net/enriqg9/Yn43U/

css background-attachment

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

自定义模板页眉不加载wordpress中的style.css

我在自定义模板页面上调用标题,get_header();但是加载标题而没有使用style.css破坏网站.我注意到如果我将标题放在某些代码的顶部,样式表加载就好了,例如:

<?php
/*
    Template Name: Sample Template
*/

get_header();

//some code here
Run Code Online (Sandbox Code Playgroud)

我需要在某些代码下面加载标题,因为我使用的是cookie,据我所知,应该在任何HTML之前生成cookie.

html php wordpress

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

jQuery:如果类存在隐藏内容

我有两个div如下:

<div class="after_content"></div>
<div class="inner"><h2>OTHER SIMILAR PACKAGES:</h2></div>
Run Code Online (Sandbox Code Playgroud)

我使用以下jquery脚本隐藏"after_content"div如果"内部"div存在并匹配h2,但似乎我做错了,因为它不起作用.

$(document).ready(function(){
if($(".inner").filter(':contains("OTHER SIMILAR PACKAGES:")').exists()){
$(".after_content").hide();
}
});
Run Code Online (Sandbox Code Playgroud)

感谢您的帮助,告诉我我做错了什么.

jquery

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

jQuery ajax总是在Wordpress上失败

我有下面的脚本用ajax擦除MySQL数据库上的一行.当函数被触发时,该行将从数据库中删除,但我总是被警告"失败".

function deleteRow(data){
if(confirm("Are you sure that you wish to remove this entry?\nThis cannot be undone")){
    $.ajax({
            type: "POST",
            url: "/wp-content/themes/Rexmed/deleterow.php",
            data: {id: data},
            dataType: "json"
        }).done(function() {
            alert("Success");
        }).fail(function() {
            alert("FAILED");
        });
}
}
Run Code Online (Sandbox Code Playgroud)

这是deleterow.php

<?php
require('../../../wp-blog-header.php');
if(!is_user_logged_in()){
auth_redirect();
die();
}

require ('../../../wp-config.php');
$mysqli = new mysqli(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);
$id = $_POST['id'];

if ($stmt = $mysqli->prepare("DELETE FROM customers WHERE id=?")) {
$stmt->bind_param("s", $id);
$stmt->execute();
$stmt->close();
}
Run Code Online (Sandbox Code Playgroud)

javascript php ajax wordpress jquery

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