小编Ash*_*nch的帖子

Vue js 和数据表平移不起作用

好的,很不幸我遇到了这个问题。所以首先介绍一下我的应用程序的规格。我在用

  1. Vue.js
  2. vue-resource.js
  3. jQuery
  4. jQuery 数据表

现在因为我是通过 vue-resource 抓取数据,由于某种原因,当 ajax 调用最终完成并且 vue 将数据导入表格时,datatables决定不呈现分页,并在一页上显示所有 200 个结果。反正有没有刷新数据表,以便它与分页呈现后,它已经导入到表?

我的 ajax 调用

       this.$http.get('getDispachedEmails', function(data){
          console.log(data['orders']);
          this.customers.push(data['orders']);
          var dt = $('#myTable').DataTable();
        });
Run Code Online (Sandbox Code Playgroud)


我的表:

<table id="myTable" class="u-full-width">
  <thead>
    <tr>
      <th>Name</th>
      <th>Age</th>
      <th>Sex</th>
      <th>Location</th>
    </tr>
  </thead>
  <tbody>
    <tr v-repeat="customers[0]">
      <td>@{{ firstName }}  @{{ lastName }}</td>
      <td>@{{ email }}</td>
      <td>@{{ trackingNumber }}</td>
      <td>@{{ address }}</td>
    </tr>
  </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

编辑 我发现这些功能都不起作用。如果我尝试选择任何行,表格会立即被清理。我的模型(vue 模型)里面仍然有所有的对象。

解决方案:

在通过ajax请求收集数据后,我只是设置了一个等待时间来启动数据表。这是一个小贫民窟,但至少它有效。如果我找到更好的解决方法,我会编辑这篇文章。

this.$http.get('getDispachedEmails', function(data){
  console.log(data['orders']);
  this.customers.push(data['orders']);
  setTimeout(function(){$('#myTable').DataTable();}, 5000);

});
Run Code Online (Sandbox Code Playgroud)

javascript datatables vue.js

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

上传视频时TokenMismatchException?

上传图片时,laravel会经历一切美好和花花公子.没有戏剧.一上传一个视频文件,nope.弹出:

VerifyCsrfToken.php第46行中的TokenMismatchException:

我有一个valdiator:

$fileVali = \Validator::make(

    ['file' => \Input::file('media')],
    ['file' => 'required|image']

            );
Run Code Online (Sandbox Code Playgroud)

这是刀片形式:

{!! Form::open(array('method' => 'post', 'url' => '/post', 'class' => 'uk-form uk-width-1-1', 'files' => true)) !!}
{!! Form::text('post', NULL , array('class' => 'uk-form-blank uk-form-large', 'placeholder' => 'Whats Up ' . Session::get('user') . '?')) !!}
{!! Form::file('media' , '', array('enctype' => 'multipart/form-data')) !!}
{!! Form::close() !!}
Run Code Online (Sandbox Code Playgroud)

更新: 我发现问题突然出现,因为我正在上传相当大的视频文件(65mb).Laravel之前有一个文件大小的问题,但没有弹回验证错误!!任何人都知道发生了什么?

更新2:更新的返回

好的,我的路线:

Route::post('/post', 'FeedController@create');
Run Code Online (Sandbox Code Playgroud)

php laravel-5

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

数组是空的,但它一直在想里面的东西

$result = usr::where("username", $username)->where("password", sha1($password))->get();

    echo $result;


    if(!empty($result)){
        echo " -WORKED :D";
    }else{ echo "FAILED D:"; }
Run Code Online (Sandbox Code Playgroud)

结果总是'[] - 工作:D',数据库没有重新启动任何东西,数组显然是空的,为什么它认为数组内部有什么东西?

编辑:

好的,所以我发现修复速度相对较快,我不确定为什么会这样,但empty()不能.

我刚刚使用if(count($results) < 1){ 它并且工作正常,任何人都可以解释为什么它不适应这种empty()情况?

php arrays laravel-5

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

Laravel 5.2 Bcrypt因此打破了Auth

所以我不知道发生了什么,但是对你来说很有趣.如果我这样做

return bcrypt('hello');
exit();
Run Code Online (Sandbox Code Playgroud)

运行3次这是我回来的:

第1名: $2y$10$T11IfKkHIAIXi0SRhjMXKeSQQtze8zBVZnWdlRXfsSdcCXKIq/n7W

第二: $2y$10$DpKVtgbF4OVa3jm.wdG5..jb9AvXsuo2EfqnjuzmsEVCmcOVr5nKq

第三: $2y$10$0.ziFneJu0wrS2b3rHA6kucnGBkS2MRtgfp0gtEb/7ZOCV8dG3Mmq

我很难过.工作在laravel 5.1 - 不知道这是不是我的错.对不起.还有谁有相同的问题吗?它有解决方法吗?

没有多大关系,如果我得到一个答案,5.2是法士特不是很好,我搬回laravel 5.1,因为A)它更稳定,B)之前,泰勒Otwell让吉本斯在项目开发它.虽然我会问,有人遇到过这个问题并将其修复为其他偷看.

php bcrypt laravel

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

标签 统计

php ×3

laravel-5 ×2

arrays ×1

bcrypt ×1

datatables ×1

javascript ×1

laravel ×1

vue.js ×1