1

データベースに保存された日付フィールドと現在の日付を比較しようとしています!

サークルは次のとおりです。

  1. 管理者は、締め切り日を指定して新しいキャリアを追加します
  2. 誰かが申請書に記入すると、利用可能な仕事がドロップダウンリストにのみ表示されます(締め切り日が現在の日付よりも前の日付)

これがJobsモデルです

          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'));
}

アプリケーション フォームを開くと、役職は返されませんが、コントローラから where 句を削除すると、うまく機能します。

4

1 に答える 1