小编Fan*_*Fan的帖子

如何在laravel刀片上设置for-loop的值

<select id="year" name="year" class="form-control ">
    {{ $last= date('Y')-120 }}
    {{ $now = date('Y') }}

      @for ($i ={{ $now }}; $i <= {{ $last }}; $i--)
         <option value="{{ $i }}">{{ $i }}</option>
      @endfor               
</select>
Run Code Online (Sandbox Code Playgroud)

我得到了错误消息Parse error: syntax error, unexpected '<'
它看起来像变量无法读取.
如何设置for循环中的值?

php select date laravel

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

在laravel paginate中添加一些数据

正如tittle所说,这是我的控制器

$book = Data::where('userId','1')->paginate(3);

return response()->json($book);
Run Code Online (Sandbox Code Playgroud)

并获取这样的json数据:

data:[{id: 1, userId: 1, vendorId: 1, name: "Alfreda Berge PhD", phone: "1-850-813-5950 x96169",…},…]
from:1
last_page:2
next_page_url: "http:/localhost/XX/public/user/book/list/1?page=2"
perpage:4
prev_page_url:null
to:4
total:5
// if I want to add a new column and value here ,what should I do? 
Run Code Online (Sandbox Code Playgroud)

我试着这样做:

$book = Data::where('userId','1')->paginate(3);
$book->printWord = 'Hellow!';
return response()->json($book);
Run Code Online (Sandbox Code Playgroud)

但是,它似乎将删除列printWord.任何的想法?

php paginate laravel laravel-5

9
推荐指数
2
解决办法
8372
查看次数

laravel如何收集array_values?

我有一个来自image模型的搜索结果,并$photo保存了其中的数据$photo->type == 'photo'

$photo = $image->filter(function($photo,$key) use($path){
    if($photo->type == 'photo'){
        $photo->url = $path.$photo->image;
             return $photo;
    }
});
Run Code Online (Sandbox Code Playgroud)

这里是$photo收集和有没有什么办法来array_values()items数据?

Collection {#352 ?
  #items: array:3 [?
    2 => ImageBanquet {#349 ?}
    3 => ImageBanquet {#350 ?}
    4 => ImageBanquet {#351 ?}
  ]
}
Run Code Online (Sandbox Code Playgroud)

php collections laravel

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

如何在MySql Workbench 6.3E中制作一对一关系EER图

正如标题所说,我如何建立下图中的关系(连接到列)? 在此输入图像描述

mysql diagram mysql-workbench

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

contenteditable div在Vuejs中附加一个html元素和v-model

这是我的Html代码.

<div id="app">

  <button @click="renderHtml">clisdfsdfsdfck to appen html</button>
  <div class="flex">
      <div class="message" @input="fakeVmodel" v-html="html" contenteditable="true"></div>
      <div class="message">{{ html }}</div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

这是js部分

let app = new Vue({
    el: '#app',
    data: {
        html: 'some text',
    },
    methods: {
        fakeVmodel: function(e){
            this.html = e.target.innerText;
        },
        renderHtml: function(){
          this.html += '<img src="https://cdn-images-1.medium.com/max/853/1*FH12a2fX61aHOn39pff9vA.jpeg" alt="" width=200px>';
        }
    }
});
Run Code Online (Sandbox Code Playgroud)

问题是,当我单击按钮将html标签(img)推送到我的变量(html)并且它可以工作.但在输入后,它将删除插入的标签部分.是否有任何方法可以在Vue中成功附加html代码?

这是codepen示例 https://codepen.io/weretyc/pen/EwXZYL?editors=1010

javascript contenteditable vue.js

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

如何使用laravel队列邮件编写单元测试?

我已经完成了按队列发送邮件的代码,并且可以正常工作,并且我想为此编写一个测试(只是想测试应该正常发送而不会按队列失败的邮件,然后再发送给合适的人),但是如何?

Mail::to($user->email)->queue(new Welcome($user));
Run Code Online (Sandbox Code Playgroud)

email testing queue tdd laravel

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

Laravel 5.3获取尝试为true,但Auth :: User返回null吗?

如标题所述,在VendorController postLogin方法中 dd(Auth::user())获取null值,但$attempt获取结果true,我无法获取已尝试的数据。

我的 routes/web.php

Route::group(['prefix' => 'vendor','as' => 'Vendor.'], function () {
        Route::get('login', 'VendorController@login')->name('Login');
        Route::post('login', 'VendorController@postLogin')->name('Post.Login');
});
Run Code Online (Sandbox Code Playgroud)

我的VendorController

  public function postLogin(Request $request)
  {
    $attempt = Auth::guard('vendor')->attempt([
      'acctId'   => $request->acctId,
      'password' => $request->password
    ]);

    if($attempt){
      dd(Auth::user());
    }
  }
Run Code Online (Sandbox Code Playgroud)

我的Vendor模特

namespace ACME\Entities;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Contracts\Auth\Authenticatable;
use Illuminate\Auth\Authenticatable as AuthenticableTrait;
class Vendor extends Model implements Authenticatable
{
    use AuthenticableTrait;

    protected $table = 'vendor';
    protected $primaryKey = 'id';
    public $timestamps = …
Run Code Online (Sandbox Code Playgroud)

php authentication guard laravel laravel-5.3

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

在Vue.js中调整大小时如何立即获取元素的宽度和高度

在Vue.js中调整大小时如何立即获取元素的宽度和高度?这是我的代码笔插图,请帮我更改直到工作,谢谢!

代码笔

let app = new Vue({
  el: '#app',
  data: {
    boxs: [{
        width: 100,
        height: 100
      },
      {
        width: 100,
        height: 100
      }
    ]
  }

});
Run Code Online (Sandbox Code Playgroud)
#app {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}

.resize {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 5px;
  width: 100px;
  height: 100px;
  overflow: hidden;
  resize: both;
  background-color: #C3E2CE;
}
Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.4.4/vue.js"></script>
<div id="app">
  <div v-for="box,key in boxs" class="resize">
    {{ box.width }} x {{ box.height }}
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

javascript events resize vue.js

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