2015-09-06 38 views
0

我想比較日期字段保存到我的數據庫和當前日期!Laravel現在比較日期字段和日期

圓是:

  1. 管理員將增加一個新的職業生涯截止日期
  2. 當有人填寫申請,他/她會看到只有在下拉列表中的可用工作(即其截止日期少於當前日期)

所以這是喬布斯模型

  protected $fillable = ['job_name','job_req', 'expire']; 

這是工作遷移

  public function up() 
{ 
    Schema::create('jobs', function(Blueprint $table) 
    { 
     $table->increments('id'); 
     $table->string('job_name'); 
     $table->string('job_req'); 
     $table->date('expire'); 
     $table->timestamps(); 
    }); 
} 

public function down() 
{ 
    Schema::drop('jobs'); 
} 

這是ApplicationController.php

 public function create() 
{ 
    $dt = Carbon::now()->toDateString(); 
    $jobs = Jobs::get()->where('$dt', '<', 'expire'); 
    return view('post.create',compact('jobs')); 
} 

現在,當我打開應用程序的形式,它不返回任何職務,但是當我刪除其中從控制器條款它效果很好!

+0

一些表你'expire'值是未來? – M0rtiis

回答