小编Tal*_*iqi的帖子

HTML 文件输入到 Dropzone

我想使用dropzone作为另一种形式的文件输入

以下是在Dropzone.js<input type="file">的帮助下的代码和Stackoverflow

<form class="form-horizontal" action="/details/store" method="post" enctype="multipart/form-data">
    {{ csrf_field() }}
    <div class="row">
        <div class="form-group col-lg-6">
            <label for="title" class="control-label col-lg-3 text-semibold">Title</label>
            <div class="col-lg-9 {{ $errors->has('title') ? 'has-error' : '' }}">
                <input name="title" type="text" class="form-control" value="{{ old('title') }}" required>

                @if ($errors->has('title'))
                  <span class="help-block">{{ $errors->first('title') }}</span>
                @endif
            </div>
        </div>

        <div class="form-group col-lg-6">
            <label for="subtitle" class="control-label col-lg-3 text-semibold">Sub Title</label>
            <div class="col-lg-9">
                <input name="subtitle" type="text" class="form-control" value="{{ old('subtitle') }}">
            </div>
        </div>

        <div class="form-group col-lg-12">
            <label for="description" class="control-label col-lg-1 text-semibold">Description</label> …
Run Code Online (Sandbox Code Playgroud)

html jquery laravel dropzone.js laravel-blade

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

JS 异步/等待 vs Promise vs 回调

我试图理解这 3 个回调和承诺之间的区别,但我不明白 async/await 的用法。我知道这是承诺的语法糖,但我尝试过的方法没有用。我正在分享我试图理解这一切的一段代码......

\n

我尝试过使用数组

\n
var array = [1,2,3];\n
Run Code Online (Sandbox Code Playgroud)\n

和 2 个功能

\n
    \n
  • get()1 秒内执行并控制台array
  • \n
  • post(item)2 秒内执行并推送一个新项目array
  • \n
\n

现在,我想要得到的是该post方法应该首先执行并get在其之后执行,以便控制台上的结果[1,2,3,4]不应该是[1,2,3]

\n

打回来

\n
var array = [1,2,3];\n
Run Code Online (Sandbox Code Playgroud)\n

它工作正常,但如果回调太多,代码会更混乱......所以,

\n

承诺

\n
function get() {\n    setTimeout(() => console.log(array), 1000);\n}\n\nfunction post(item, callback) {\n    setTimeout(() => {\n        array.push(item);\n        callback();\n    }, 2000);\n}\n\nfunction init() {\n    post(4, get);\n    // returns [1,2,3,4] \xe2\x9c\x85\n}\n
Run Code Online (Sandbox Code Playgroud)\n

好的,代码更简洁。但仍然多次then致电...现在,

\n

异步/等待 …

javascript callback node.js promise async-await

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

Laravel Mail:如何在laravel中1个月后自动向用户发送邮件

我想在1个月后自动在他们的Gmail帐户中向用户发送邮件或通知.关于如何在laravel中做任何建议.

例如:当用户注册当前日期时,必须在时间到达后自动在1个月后发送通知.

我有点困惑,一点点建议对我很有帮助.

cron cron-task laravel

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

jQuery 中的 Bootstrap 选择附加功能

我正在为我的项目使用一个主题。由于主题的 javascript,我面临与使用 jQuery 在选择中附加选项相关的问题。
当我附加一个选项来选择时,尽管已添加,但它不会显示。我发现这是因为页面加载后在 select 上方添加了一个按钮和 div。我粘贴2个(不同的代码)供参考:

实际代码
我在 laravel Blade 模板中所做的代码

<div class="form-group">
    <select class="selectpicker search-fields" id="ct" name="ct" data-live-search="true" data-live-search-placeholder="Search value">
        <option value="">Contract Types</option>
        @foreach (\App\ContractType::all() as $ct)
        <option value="{{ $ct->id }}">{{ $ct->type }}</option>
        @endforeach
    </select>
</div>
Run Code Online (Sandbox Code Playgroud)

在浏览器中检查的代码
当我检查浏览器中选择的元素时的代码

<div class="form-group">
    <div class="btn-group bootstrap-select search-fields open">
        <button type="button" class="btn dropdown-toggle bs-placeholder btn-default" data-toggle="dropdown" role="button" data-id="ct" title="Contract Types" aria-expanded="true">
            <span class="filter-option pull-left">Contract Types</span>&nbsp;
                <span class="bs-caret">
                    <span class="caret"></span>
                </span>
        </button>
        <div class="dropdown-menu open" role="combobox" style="max-height: 590px; overflow: hidden; min-height: 158px;"> …
Run Code Online (Sandbox Code Playgroud)

javascript jquery html-select twitter-bootstrap-3 laravel-blade

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