小编Kir*_*ard的帖子

在laravel中的两个日期之间检索数据

我正在使用一个雄辩的查询来从表中检索数据.表格列如下所示:

id   started_at   finished_at   
1    2016-06-01   2016-06-30  
2    2016-05-03   2016-05-28  
Run Code Online (Sandbox Code Playgroud)

我想要做的是,给定一个$date(例如:2016-06-18)并获取行的数据,即from $date之间的开始于和finished_at列.

whereBetweenLaravel文档中找到了条款,但我没有想法正确使用它.

eloquent laravel-5

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

PHPs会不会遵循301重定向?

我们有一段遗留代码(ab)fopen()通过HTTP 使用对资源的调用:

@fopen('http://example.com')
Run Code Online (Sandbox Code Playgroud)

我们希望将example.com移至另一台主机,然后发送"301 Permanently Moved",但是,我们并不完全确定是否@fopen()会遵循这一规定.

初步测试表明它没有.但也许我会错过一些配置文章.

php sockets redirect http http-status-code-301

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

多站点WordPress在Nginx中重写规则

我正在尝试使用WordPress和Nginx运行多域博客安装.最后一步是.htaccess为Web服务器配置一些重写规则(仅限apache).如何将其转换为Nginx重写规则?

RewriteEngine On
RewriteBase /

RewriteRule ^index\.php$ - [L]

# uploaded files
RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule . index.php [L]
Run Code Online (Sandbox Code Playgroud)

wordpress mod-rewrite nginx

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

自定义WordPress库html布局

使用默认的Media Uploader在WordPress中创建图库时,WordPress将图像包装在一堆HTML标记中.

如何在生成之前覆盖它,以便我可以输出所需的标记并更改图库布局的创建方式?

目前,WordPress正在生成如下代码:

<div id="container">
   <div src="<?php bloginfo('template_directory'); ?>/images/small.jpg">
   <div src="<?php bloginfo('template_directory'); ?>/images/medium.jpg" data-media="(min-width: 400px)"></div>
   <div src="<?php bloginfo('template_directory'); ?>/images/large.jpg" data-media="(min-width: 950px)"></div>
   <div src="<?php bloginfo('template_directory'); ?>/images/extralarge.jpg" data-media="(min-width: 1200px)"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

php wordpress image-gallery

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

在WhatsApp消息中创建换行符

我一直在使用WhatsApp共享消息:

WhatsApp的,button.js

$_u.="Product Name:".$_productName."\n";

$_u.="Sku:".$_productSku."\n";

<a href="whatsapp://send" data-text="<?php echo nl2br($_u); ?>" data-href="" class="wa_btn <?php echo $buttonsize; ?>" style="display:none">Share</a>
Run Code Online (Sandbox Code Playgroud)

如何添加换行符:

我已经试过\n,\r\n,PHP_EOL,和%0D%0A,但它只是显示为文本.

html php jquery whatsapp

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

同时在fedora上的Php7和php5

如何在一个Fedora系统上设置PHP5和PHP7?

正如我所见,Fedora中的PHP不是一个目录,它在OS中传播.

在Windows系统上,PHP是一个文件夹,因此我可以在需要特定版本的PHP时重命名它.Fedora怎么样?

也许有一些有用的链接,但我还没有找到它们.

此外,它会php5+apache(httpd)php7+nginx,但我不认为它很重要,现在.

php linux apache fedora nginx

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

vueJS + webpack:导入字体,CSS和node_modules

我从Vue.js和Webpack开始,我对如何正确导入和引用我的字体,CSS和node_modules正确有疑问.

我开始使用我的应用程序vue-cli,这是结果结构:

build
config
node_modules
src
--assets
--components
--router
static
Run Code Online (Sandbox Code Playgroud)

这是我的webpack.base.conf档案:

var path = require('path')
var utils = require('./utils')
var config = require('../config')
var vueLoaderConfig = require('./vue-loader.conf')

function resolve (dir) {
  return path.join(__dirname, '..', dir)
}

module.exports = {
  entry: {
    app: './src/main.js'
  },
  output: {
    path: config.build.assetsRoot,
    filename: '[name].js',
    publicPath: process.env.NODE_ENV === 'production'
      ? config.build.assetsPublicPath
      : config.dev.assetsPublicPath
  },
  resolve: {
    extensions: ['.js', '.vue', '.json'],
    alias: {
      'vue$': 'vue/dist/vue.esm.js',
      '@': resolve('src')
    }
  },
  module: …
Run Code Online (Sandbox Code Playgroud)

javascript webpack vue.js

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

显示消息时防止行跳?

我在屏幕上的元素很少,用户可以搜索记录.在他们输入文本并单击按钮后,他们应该会在搜索按钮旁边看到一条消息.我的代码工作正常,但我的消息跳转,影响整行.一旦消息显示,所有元素都会向下移动,当消息消失时,一切都会像往常一样回归 我想知道如何在屏幕上显示消息时阻止元素跳转?我使用div元素,但它们显示为表行和单元格.我使用这个是因为这段代码在表单内部,在这种情况下使用表格不是有效的HTML格式/结构.这是我的代码示例:

$('#searchBtn').on('click', function(){
	$('#searchMsg').addClass("error").show().text('This field is required.').delay(4000).fadeOut('slow').queue(function(){
			    $(this).removeClass("error").dequeue();
			});
});
Run Code Online (Sandbox Code Playgroud)
div.formTbl {
	display: table;
	width: 100%;
}
div.frRow {
	display: table-row;
	text-align: left;
}
div.frCell {
	display: table-cell;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
}
span.info, .success, .warning, .error {
	border: 1px solid;
	margin: 5px;
	padding:5px 10px 5px 40px;
	background-repeat: no-repeat;
	background-position: 10px center;
	border-radius: 3px;
	display: block;
}
span.error {
	color: #D8000C;
	background-color: #FFBABA;
	background-image: url('../Images/error.png');
}
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<div class="formTbl" style="width:650px;">
  <div class="frRow"> …
Run Code Online (Sandbox Code Playgroud)

html css jquery

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

使用Gmail for SMTP时,您可以设置不同的"发件人"地址吗?

我正在使用Swift Mailer 406发送电子邮件.我连接到我的smtp.gmail.com帐户然后我这样做:

->setFrom(array($from => $fromname))
Run Code Online (Sandbox Code Playgroud)

但发送的电子邮件收到了原始的Gmail帐户电子邮件.

我可以改变吗?

php email gmail smtp swiftmailer

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

如何绑定Tippap编辑器的内容?

我正在使用 Tiptap 编辑器,但在访问编辑器的内容时​​遇到问题。

\n

我需要将编辑器的内容发布到 API,因此我需要该内容。这是我的代码:

\n

\r\n
\r\n
import tippy from "tippy.js";\nimport { Editor, EditorContent, VueRenderer } from "@tiptap/vue-2";\nimport Document from "@tiptap/extension-document";\nimport Paragraph from "@tiptap/extension-paragraph";\nimport Text from "@tiptap/extension-text";\n\nexport default {\n    components: {\n        EditorContent\n    },\n\n    props: {\n        comment_type: String,\n        comment_text: String,\n        comment_id: Number,\n        edit_mode: Boolean\n    },\n\n    data() {\n        return {\n            editor: null,\n            limit: 280,\n            users: [],\n            comment_da: {},\n            edit_comment_da: {}\n        };\n    },\n    \n    watch: {\n        comment_text(value) {\n            console.log(value);\n            this.editor.setContent(value);\n        }\n    },\n\n    mounted() {\n        const self = this;\n        const CustomParagraph = …
Run Code Online (Sandbox Code Playgroud)

javascript vue.js vuejs2 tiptap

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