小编Gur*_*ofu的帖子

Laravel 5.5:无法通过谷歌发送电子邮件(SSL 操作失败)

.env在类似问题的答案中看到了以下设置:

MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=myemail@gmail.com
MAIL_PASSWORD=somePassword1234
MAIL_ENCRYPTION=tls
Run Code Online (Sandbox Code Playgroud)

但是,没有任何效果。使用tls加密,我出错了

stream_socket_enable_crypto(): SSL operation failed with code 1. 
OpenSSL Error messages: error:14090086:SSL routines:
ssl3_get_server_certificate:certificate verify failed
Run Code Online (Sandbox Code Playgroud)

使用ssl加密,我收到错误:

Swift_TransportException
Expected response code 220 but got code "", with message ""
Run Code Online (Sandbox Code Playgroud)

php laravel

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

Laravel:定义与公共文件夹子目录相同的路由

我在admin文件夹中有子public文件夹,但我想在mywebsite.loc/admin. 当前,如果输入mywebsite.loc/admin,它将是下一个响应:

在此处输入图片说明

但是我有路由定义admin

Route::group(['prefix' => 'admin', 'middleware' => 'auth'], function(){

    Route::get('/', [
        'as' => 'AdminTop',
        'uses' => //Admin\AdminController@renderTopPage'
        function(){ 
            dd('ok');
        }
    ]);       
});
Run Code Online (Sandbox Code Playgroud)

我怎样才能让它工作?

php laravel

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

如何在TypeScript中使用gulp-load-plugins?

gulp-load-plugins在TypeScript中找不到任何示例.不幸的是,我的TypeScript太难以理解,应该从@type/gulp-load-plugins 注释中做些什么.

我试过了:

import * as _gulpPlugins from 'gulp-load-plugins';
const gulpPlugins: IGulpPlugins = _gulpPlugins();

return gulp.src(sourceFilesGlobSelections)
        .pipe(gulpPlugins.pug())
        // ...
Run Code Online (Sandbox Code Playgroud)

它从Webpack发出4个警告(我不明白这样的数字在哪里75:13-25引用; .pipe(gulpPlugins.pug())是50行):

WARNING in ../node_modules/gulp-load-plugins/index.js 75:13-25
Critical dependency: the request of a dependency is an expression
 @ ./TaskManagers/MarkupPreprocessingHelper.ts

WARNING in ../node_modules/gulp-load-plugins/index.js 81:48-63
Critical dependency: the request of a dependency is an expression
 @ ./TaskManagers/MarkupPreprocessingHelper.ts

WARNING in ../node_modules/gulp-load-plugins/index.js 117:40-55
Critical dependency: the request of a dependency is an expression
 @ ./TaskManagers/MarkupPreprocessingHelper.ts

WARNING in ../node_modules/gulp-load-plugins/index.js 122:51-66
Critical …
Run Code Online (Sandbox Code Playgroud)

node.js typescript gulp webpack gulp-load-plugins

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

防止flex PARENT增长而不溢出:hidden

关于如何防止 Flex Child 增长的信息太多,但很难找到如何防止 Flex PARENT 增长(因为孩子)。

考虑下面的布局:

  • 外部元素的高度和宽度是固定的(适用于本机应用程序)
  • 页眉和页脚既不增长也不缩小。此外,页脚始终位于底部。
  • 主要内容(页眉和页脚之间)占用所有可用空间。
  • 主要内容不滚动。
    • 但内部元素可以滚动。例如 部分标题下方的滚动视图:

在此输入图像描述

初步解决方案:

.layout {
  display: flex;
  flex-direction: column;
  width: 640px;
  height: 300px;
  background: rgba(220, 20, 60, 0.2);
}

.header {
  flex: 0 0 auto;
  padding: 4px 8px;
  background: rgba(220, 20, 60, 0.2);
}

.content {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  padding: 4px 8px;
  background: rgba(255, 69, 0, 0.2);
  overflow-y: hidden;
}

.title {
  flex: 0 0 auto;
  background: rgba(255, 255, 0, 0.2);
}

.splitView …
Run Code Online (Sandbox Code Playgroud)

html css flexbox

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

Vue&TypeScript:在项目目录之外的TypeScript组件中实施导入时,如何避免错误TS2345?

尝试使用辅助组件(项目目录外部)时出现TypeScript错误:

TS2345: Argument of type '{ template: string; components: { SimpleCheckbox: typeof SimpleCheckbox; }; }' 
is not assignable to parameter of type 'VueClass<Vue>'.
Object literal may only specify known properties, and 'template' does not exist in type 
'VueClass<Vue>'.
Run Code Online (Sandbox Code Playgroud)

我的WebStorm IDE没有检测到此错误;当我使用TypeScript加载程序运行Webpack时,in在控制台中输出。

错误发生在:

import { Vue, Component, Prop } from 'vue-property-decorator';
import template from './SkipProjectInitializationStepPanel.pug';
import SimpleCheckbox from './../../../../ui-kit-libary-in-development/UiComponents/Checkboxes/MaterialDesign/SimpleCheckbox.vue';


@Component({ template, components: { SimpleCheckbox } }) // here !
export default class SkipProjectInitializationStepPanel extends Vue {
  @Prop({ type: String, required: true }) …
Run Code Online (Sandbox Code Playgroud)

typescript vue.js vue-component typescript-decorator typescript-definitions

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

如果 IntelliJ IDEA 已通过 JetBrains Toolbox 安装,如何在 Windows 上下文菜单中提供“在 IntelliJ IDEA 中打开此项目”选项?

如果手动安装某些IntelliJ IDEA系列IDE,安装主程序中会建议“在上下文菜单中添加‘在IntelliJ IDEA中打开此目录’”。但是,如果通过 JetBrains Toolbox 安装 IDE,则不会有此选项。

jetbrains-ide intellij-idea jetbrains-toolbox

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

WPF&amp;MVVM:库 System.Windows.Interactivity 不再可用?

我需要System.Windows.Interactivity.dll通过添加库Reference Manager。在Visual Studio 2017,我没有找到它。所有从以下位置开始的搜索结果System.Windows显示在下面的屏幕截图中:

在此输入图像描述

我认为该库已内置在当前 Visual Studio 版本的 WPF 项目中,因此当我添加以下C#代码时,IDE 没有显示任何警告:

private RelayCommand doubleCommand;
public RelayCommand DoubleCommand {
    get {
        return doubleCommand ??
        (doubleCommand = new RelayCommand(obj => {
            Phone phone = obj as Phone;
            if (phone != null) {
                Phone phoneCopy = new Phone {
                    Company = phone.Company,
                    Price = phone.Price,
                    Title = phone.Title
                };
                Phones.Insert(0, phoneCopy);
            }
        }));
    }
}
Run Code Online (Sandbox Code Playgroud)

但是,当我添加以下XAML标记时,它表示Interaction,EventTrigger并且InvokeCommandAction …

.net c# wpf xaml mvvm

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

Webpack:针对html和js文件不在同一文件夹中的项目,选择output.path,publicPath和chunkFilename选择概念

从webpack文档中output.publicPath

简单规则:HTML页面视图中的output.path的URL。

module.exports = { 
  output: {
    path: path.resolve(__dirname, 'public/assets'),
    publicPath: 'https://cdn.example.com/assets/'   
  } 
}; 
Run Code Online (Sandbox Code Playgroud)

上面的规则对于单页应用程序是实际的,通常index.html与和index.js在同一文件夹中。但是,在多页网站的项目中,通常创建jsscripts创建特殊文件夹。因此,项目输出文件夹的文件结构可能类似于:

在此处输入图片说明

我尝试了很多的组合output.path output.publicPathoutput.chunkFilename,但还是不明白,如何正确选择的上述参数进行动态负载的作品组合(例如const MODULE = import('./loadOnDemand/testModule')chunks/chunk__0.js的输出文件夹中)。请告诉我有关如何选择output.path publicPath和的概念,该概念chunkFilename适用于以上文件系统,也可以在以下文件系统上缩放:

在此处输入图片说明

javascript dynamic-loading webpack webpack-4

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

在 2 列布局中采用 2 列,但在不带 @media 的 CSS 网格中采用 1 列布局时则不采用

宽屏幕所需的布局:

\n

在此输入图像描述

\n

窄屏幕所需的布局:

\n

在此输入图像描述

\n

初始CSS:

\n
.Layout {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\n  grid-gap: 24px 40px;\n}\n
Run Code Online (Sandbox Code Playgroud)\n

如果我设置grid-column-start: span 2第三个元素,布局将被简单地破坏(它发生在CSS 网格中,忽略第二列问题中 minmax() 中指定的最小宽度)。

\n

请不要使用媒体查询,因为它会使 CSS 网格中已宣布的基于自由空间的响应能力失效。

\n
\n

网格有两个极其强大的功能来处理\n可用空间的变化。

\n

<...>

\n

依赖于媒体查询的布局与视口相关联,系统内的\nisn\xe2\x80\x99t 模块化\xe2\x80\x94 组件需要能够适应\n它们可用的空间。

\n

\n了解 CSS 网格布局

\n
\n

如果你确定是这样并且精通 CSS 网格,请明确地说:“这是不可能的” 。

\n

css css-grid

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

` '$props' 已声明,但从未读取其值。` Vue3/TypeScript 项目中发生错误,而 '$props' 尚未显式使用

带有TypeScriptvue-property-decorator 的Vue3组件:

<template lang="pug">

component.OverflowSafeSingleLineLabel(
  :is="rootElementTag"
)
  span.OverflowSafeSingleLineLabel-TextWithIncreasedLineHeight
    slot

</template>


<script lang="ts">

  import { Options, Vue, Prop as VueProperty } from "vue-property-decorator";


  @Options ({})
  export default class OverflowSafeSingleLineLabel extends Vue {

    @Prop({ type: String, default: "div" })
    protected readonly rootElementTag!: string;
  }

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

我有 4 个 TypeScript 错误:

ERROR in C:\Users\XXX\Source\OverflowSafeSingleLineLabel.vue.ts
5:45-51
[tsl] ERROR in C:\Users\XXX\Source\OverflowSafeSingleLineLabel.vue.ts(5,46)
      TS6133: '$props' is declared but its value is never read.

ERROR in C:\Users\XXX\Source\OverflowSafeSingleLineLabel.vue.ts
5:57-63
[tsl] ERROR in C:\Users\XXX\Source\OverflowSafeSingleLineLabel.vue.ts(5,58)
      TS6133: '$setup' …
Run Code Online (Sandbox Code Playgroud)

typescript vue.js vuejs3

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