小编Die*_*ves的帖子

Laravel 5.3 中根据条件在 Blade 模板中插入 html 属性的好方法

我知道还有其他问题可以解决这个问题,但它们主要涉及根据变量向属性添加值。我想根据条件包含几个属性及其值。

我的第一次尝试,正如你在下面看到的,除了不工作之外,可读性也不是很好:

<input
type="text" 
{{ $errors->has('bedrooms') ? "data-toggle='tooltip' data-placement='right' 
title='please, enter a value between 1 and 9.'" : "" }}

/>
Run Code Online (Sandbox Code Playgroud)

生成 html:

<input type="text"
data-toggle=&quot;tooltip&quot; data-placement=&quot;right&quot; 
title=&quot;please, enter a value between 1 and 9.&quot />
Run Code Online (Sandbox Code Playgroud)

html php laravel laravel-blade bootstrap-4

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

Vue.js和vuex:这个.$ store未定义

我已经阅读了类似标题的问题,但由于其复杂性,我无法遵循它们.我认为使用我的代码可以更容易地为我找到解决方案.我只会包含相关代码.

我的商店是这样的:obs:我安装了vuex插件.

   import Vue from 'vue';
import Vuex from 'vuex';


Vue.use(Vuex)

const state = {
    titulo: "please, change title"
}


const mutations = {
    changeTitle(state, title) {
        state.title= title
    }
}


export default new Vuex.Store({

    state : state,
    mutations : mutations
})
Run Code Online (Sandbox Code Playgroud)

我的App.vue

 <template>
    <div>
      <show-title-component ></show-title-component>
      <change-title-component></change-title-component>
    </div>
</template>

<script>


import ShowTitleComponent from './components/ShowtitleComponent';
import ChangeTitleComponent from './components/ChangeTitleComponent';
import store from './vuex/store';

export default {

components: {ShowTitleComponent, ChangeTitleComponent},
store,
data: function() {
  return {title: 'placeholder'}
}


}
</script>
Run Code Online (Sandbox Code Playgroud)

生成错误的组件: …

typescript vue.js vuejs2

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

Bootstrap 4更改工具提示箭头颜色

我想将工具提示箭头颜色更改为红色.我用谷歌搜索了一个小时,我发现的片段不起作用.

我的最后一次尝试是:

.tooltip-arrow {
  border-right-color: red;
  border-left-color: red;
  border-bottom-color: red;
  border-top-color: red;
}
Run Code Online (Sandbox Code Playgroud)

工具提示位于右侧,向左倾斜.

css3 twitter-bootstrap-4 bootstrap-4

7
推荐指数
3
解决办法
6514
查看次数

C# 获取C#中某个对象的某种类型的所有属性

我有一个有 10 个 IFormFiles 的对象。我想将它们放入 IFormFile 列表中,以便可以轻松操作。

public class Car{

 public IFormFile Imagem1 {get; set;}
 public IFormFile Imagem2 {get; set;}
......

}



 List<IFormFile> imagens = new List<IFormFile>();

foreach(IFormFile imagem in carro.)
  {
          imagens.add(...);
  }
Run Code Online (Sandbox Code Playgroud)

有没有办法将 IFormFile 传递给列表,或者我必须在 Car 对象中操作它们。

我忘了说我正在使用添加它们

images.add(car.Image1);

但我的代码变得混乱。因为我必须检查空值和许多其他事情。如果我可以循环获取 IFormFile,我的生活会轻松得多。

c#

7
推荐指数
2
解决办法
7550
查看次数

如何在输入Twitter Bootstrap 4旁边放置按钮?

如何在Bootstrap中的输入旁边放置按钮。如果我随机放一些CSS或使用bootstrap类,我知道我可以使用它,但是我想知道一种很好的方法。我不想像input-group-btn一样将按钮合并到文本字段。我想要按钮的常规引导样式。

<div>
    <input class="form-control" /> <button class="btn btn-primary">enter</button>
</div>
Run Code Online (Sandbox Code Playgroud)

我得到这个:

|input                    | //occupies the full width
(button) //button comes to bottom
Run Code Online (Sandbox Code Playgroud)

我想要的是:

|input                   | (button) //same "line".
Run Code Online (Sandbox Code Playgroud)

css3 twitter-bootstrap bootstrap-4

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

如何在 Ubuntu 20 上安装 PgAdmin 4

我已经通过“Ubuntu 软件”管理器安装了 PgAdmin III,但它崩溃了。我试过“sudo apt-get update”,然后,sudo apt-get pgadmin4。我收到一条消息,说这个包不存在。我已经尝试了所有我发现的与 Ubuntu 20 相关的东西,还有一些用于 Ubuntu 19。

pgadmin-4 ubuntu-20.04

5
推荐指数
0
解决办法
1435
查看次数

Angular:“AbstractControl”缺少“FormControl”类型的以下属性:registerOnChange、registerOnDisabledChange、_applyFormState

我正在使用一个片段来交互 formGroup 中的所有表单控件。该代码段一开始运行良好,但突然间 angular 开始抱怨

 Object.keys(this.frmCadastroImobiliaria.controls).forEach(key => {

  const fc: FormControl = this.frmCadastroImobiliaria.get(key); //here I got an error

  if(fc.touched === true) {
    fcs.push(fc);
  }

});
Run Code Online (Sandbox Code Playgroud)

this.frmCadastroImobiliaria 是我的表单组。

错误说:

 Type 'AbstractControl' is missing the following properties from type 'FormControl': registerOnChange, registerOnDisabledChange, _applyFormState
Run Code Online (Sandbox Code Playgroud)

angular angular8

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

如何在 Laravel 中使用 PUT http 动词提交表单

我知道这个问题可能已经提出,但我就是无法让它发挥作用。如果有人可以帮助我,我将非常感激。我安装了 colletive/form,但答案也可以是 html 表单标签。

现在列出我的表格、我的路线和我的例外情况。

{{ Form::model( array('route' => array('casas.update', 238), 'method' => 'PUT')) }}
  <input type="hidden" name="_method" value="PUT"> 
Run Code Online (Sandbox Code Playgroud)

-

Route::resource('casas', 'CasasController');
Run Code Online (Sandbox Code Playgroud)

异常:RouteCollection.php 第 218 行中的 MethodNotAllowedHttpException:

php rest http laravel

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

Vue.js:从api获取数据并将其传递给子组件(简单示例)

我想在父组件上使用 axios 包发出 ajax 请求,并将返回的数组传递给子组件,以便它可以迭代数组并构建布局。我有以下代码。

家长是这样的:

<script>


     import Box from './Box';
     import axios from 'axios';

   export default {
       name : "messagespainel",
       data: function() {
       return {messsages: []}  //should I use data to pass the ajax returned array to the child
    },
         props: ['messages']  //should I use props to pass the ajax returned array to the child
  }


   mounted : 
   {

        axios.get('http://www.omdbapi.com/?s=star&apikey=mykey').then(response => {  this.messsages = response.data.Search});


    }

 </script>

   <template>

  <div>
 <box messages="this.messages"></box> My mind bugs at this point. How to …
Run Code Online (Sandbox Code Playgroud)

vue.js axios vuejs2

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

Okhttp3 com.square 不存在

我正在使用 Netbeans,并使用 Maven 创建了 java 项目。我添加了这个依赖项。

 <dependency>
    <groupId>com.squareup.okhttp</groupId>
    <artifactId>okhttp</artifactId>
    <version>2.7.2</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

它有效,我可以导入 com.squareup.okhttp.*。在网上看到一些代码后,我意识到很多人都在使用 3+ 版本。我尝试将包更改为:

更新 我在问题“com.squareup.okhttp”中错误地输入了groupid,但在我的代码中它是正确的“com.squareup.okhttp3”。

<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp</artifactId>
<version>3.9.0</version>
Run Code Online (Sandbox Code Playgroud)

但我无法导入 com.squareup.okhttp3 (包 com.squareup 不存在)。为什么?我对 Java 语言本身以及支持它的所有 IDE 和工具都很陌生。

java maven okhttp netbeans-8

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

正则表达式用于错过字母的单词以及按顺序颠倒的两个字母

我想详细说明一个涵盖以下场景的正则表达式:

搜索到的单词是"马铃薯".

如果用户搜索"potaot"(他快速键入并且"o"手指比"t"手指快,则匹配.(完成)

如果用户搜索"ptato"(他忘了一个字母),它会匹配.(完成)

凭借我对正则表达式的了解,我能够进一步发展:

 (?=[potato]{5,6})p?o?t?a?t?o?
Run Code Online (Sandbox Code Playgroud)

这个问题是它匹配像"otatop"这样的反向词,这是一个有点聪明但有点bezarre,和"ooooo",这是完全不受欢迎的.所以我没有描述我不想要的东西.

我不希望重复的字母与"ooooo","ooopp"等相匹配(无法)

顺便说一句,我正在使用C#.

c# regex

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

如何在Javascript中仅允许数字作为输入,为什么我的代码不起作用?

我想编写一个函数来阻止除数字0-9和返回键以外的任何输入,以便用户可以进行更正.我知道这类问题已被多次询问,但为什么我的代码不起作用.是否与shift键有关?为什么我得到"事件未定义"?

在代码片段中,我可以防止字母,但是像@这样的特殊字符会继续插入.为什么我收到参考错误?

// I have two functions 
function formatarCPF(event, controle) {
    //this line check the returned value from the functions defined below
    var eNumero = permitirApenasNumeros(event.keyCode);

    if (!eNumero)
        event.preventDefault();

    if (event.keyCode != 8) {
        var valor = controle.value;

        if (valor.length == 3) {
            controle.value = (controle.value + ".");
        }

        if (valor.length == 7) {
            controle.value = (controle.value + ".");
        }

        if (valor.length == 11) {
            controle.value = (controle.value + "-");
        }
    }
}

if(event.keyCode != 8) {
    var valor = …
Run Code Online (Sandbox Code Playgroud)

javascript

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