小编Ray*_*vie的帖子

MySQL不区分大小写的DISTINCT

任何人都可以告诉我如何从我的数据库中选择DISTINCT而不区分大小写?

我的疑问是

SELECT DISTINCT email FROM `jm_order`
Run Code Online (Sandbox Code Playgroud)

结果显示表中的所有电子邮件,但重复具有不同情况的电子邮件.这是预期的,因为值的情况不同.例如

sam@gmail.com
josh@gmail.com
Sam@gmail.com
john@gmail.com
Run Code Online (Sandbox Code Playgroud)

但我想要的是相同的电子邮件,无论如何都要组合在一起.什么调整我可以让我的SQL从重复例如停止sam@gmail.comSam@gmail.com仅仅因为他们是不同的情况?

mysql sql database distinct case-insensitive

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

选择2多个选择和允许标签的默认值

我有一个选择2多选选项

<select multiple name="event_type[]" class="form-control" id="selectEvents">
   @foreach ($eTypes as $type)
       <option>{{$type}}</option>
   @endforeach
</select>
Run Code Online (Sandbox Code Playgroud)

我想设置一些默认值,以防用户正在编辑表单.我通过这样做成功地做到了这一点

var s2 = $("#selectEvents").select2({
    placeholder: "Choose event type",
    tags: true
});

s2.val(["Trade Fair", "CA", "Party"]).trigger("change"); //CA doesn't show as a default
Run Code Online (Sandbox Code Playgroud)

但问题是我允许使用tags: trueselect2选项的用户生成的选项.

当我设置最初在html选项中的默认值时,它可以工作,但是当我设置用户生成的默认值时,它不起作用.

这是我第一次使用select2.

我怎样才能实现这一目标?

html javascript jquery select2

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

使用通配符绑定View :: composer以匹配所有视图?

我有这样的导航栏.

<li>Account</li>
   <ul>
      <li>Register</li>
      <li>Login/li>
      ...
Run Code Online (Sandbox Code Playgroud)

我想根据情况动态更新Auth::check().例如,如果用户已登录,则"帐户"将更改为"我的个人资料页面",子兄弟姐妹将被替换为适当的数组.

我需要View::make calls在我的控制器中编辑而不需要编辑.看起来很糟糕.

这样的解决方案正是我所寻求的;

View::composer('home.*', function($view) {
    if(Auth::check())
       return $view->nest('accountArea', 'home.navigation-loggedIn', null);
    else
       return $view->nest('accountArea', 'home.navigation-visitor', null);
});
Run Code Online (Sandbox Code Playgroud)

如果有更好的选择,我也想听听它们!

php laravel laravel-3

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

Vuejs:动态递归组件(树状结构)

我正在尝试创建一个自定义组件来调用自己的"列表"版本.我一直在收到错误

未知的自定义元素: - 您是否正确注册了组件?对于递归组件,请确保提供"名称"选项.

我已经包含了一个名称选项,如下所示,但这并没有解决问题.

知道它可能是什么?

TestCompList.vue < - List组件

<template>
    <div>
        <p>I am a list</p>

        <template v-for="block in blocks">
            <test-comp :name="block.name" :header="block.name" :more="block.more" :key="block.id"></test-comp>
        </template>
    </div>
</template>

<script>
import TestComp from './TestComp';
export default {
    name: "TestCompList",
    components: {
        TestComp
    },
    props: ['blocks'],
}
</script>
Run Code Online (Sandbox Code Playgroud)

TestComp.vue <---单一组件

<template>
    <div>
        <h3>{{header}}</h3>
        <p>{{name}}</p>
        <div class="mr-5" v-if="more">
            <test-comp-list :blocks="more"></test-comp-list>
        </div>
    </div>
</template>

<script>
import TestCompList from './TestCompList';
export default {
    name: "TestComp",
    props: ['header', 'name', 'more'],
    components: {
        TestCompList
    }
}
</script> …
Run Code Online (Sandbox Code Playgroud)

javascript recursion components vue.js

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

Laravel 5.7 Nova - Mix 清单不存在(在服务器上)

我昨晚在本地设置了 laravel Nova,对其进行了测试、使用,在我的本地机器上一切正常。

将其上传到服务器,一切正常,除非我/nova正确地将我重定向到该服务器,/nova/login但随后向我显示此错误

The Mix manifest does not exist. (View: /home/loanappboi/nova/resources/views/auth/layout.blade.php)

我正在使用共享主机,并将文件上传到根目录,并将public文件夹内容上传到public_html(我进行了必要的文件更新以反映此更改)

这可能是什么原因?我需要帮助

php laravel server laravel-mix laravel-nova

5
推荐指数
2
解决办法
3972
查看次数

Flutter:使用 ThemeData 的边框内的 TextField 或 TextFormField 标签

当我的小部件处于活动状态时,如何使TextField标签浮动到顶部但保持在TextField边框内(而不是边缘) ?TextField

我想要的例子:

活动前

成为

在此输入图像描述

inputDecorationTheme使用on可以吗ThemeData?或者我必须制作一个包装器小部件才能完成此任务?

非常愿意从应用程序范围内控制它ThemeData

mobile user-interface textfield dart flutter

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

离子2 - 获取window.scrollTop

如果没有jquery,我怎么能在Ionic中做到这一点?

  var window_top = jQuery(window).scrollTop() + 56;
  var div_top = jQuery('#sticky-anchor').offset().top;
Run Code Online (Sandbox Code Playgroud)

javascript typescript ionic2 ionic3 angular

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

Vuejs:动态递归组件

我正在尝试制作一个调用自身的自定义组件。我不断收到错误消息

Unknown custom element: <TestRec> - did you register the component correctly? For recursive components, make sure to provide the "name" option.

我已经包含了一个名称选项,如下所示,但这并不能解决问题。

知道它可能是什么吗?

<template>
  <div>
        <h4>I am a component that can call itself below</h4>

        <v-select :items="['TestRec', 'normal']" v-model="comp"></v-select>

        <hr />
        <component :is="comp"></component>
  </div>
</template>

<script>
import TestRec from "./TestRec";
export default {
    name: 'New-Test-Rec', //Name tried 'Test-Rec' too. Same result
    components: {
        TestRec
    },
    data(){
        return {
            comp: null
        }
    }
}
</script>
Run Code Online (Sandbox Code Playgroud)

javascript recursion components vue.js vuejs2

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