Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel-在设置日期提交后获得我认为发布的消息_Php_Laravel_Post_Cookies_Php Carbon - Fatal编程技术网

Php Laravel-在设置日期提交后获得我认为发布的消息

Php Laravel-在设置日期提交后获得我认为发布的消息,php,laravel,post,cookies,php-carbon,Php,Laravel,Post,Cookies,Php Carbon,您好,我有一个表格,可以设置投票开始和结束的日期,今天我开始在屏幕上获取这些信息。谁能告诉我这是什么意思? 此功能使用2个php文件。 MakeVoteController,其中我从表单中获取日期,然后执行Carbon::create并将其放入数据库,我的VotingStatus模型中有一个函数。它检查当前日期是否介于开始日期和结束日期之间,然后返回投票状态(已开始或已停止) 语音管理控制器 <?php namespace App\Http\Controllers; use Illumin

您好,我有一个表格,可以设置投票开始和结束的日期,今天我开始在屏幕上获取这些信息。谁能告诉我这是什么意思? 此功能使用2个php文件。 MakeVoteController,其中我从表单中获取日期,然后执行Carbon::create并将其放入数据库,我的VotingStatus模型中有一个函数。它检查当前日期是否介于开始日期和结束日期之间,然后返回投票状态(已开始或已停止) 语音管理控制器

<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use DB;
use App\Http\Requests;
use Illuminate\Support\Facades\Input;
use Carbon\Carbon;

class VotingMgmtController extends Controller
{
  public function start()
  {


    self::setStart();

    return view('panel.startvoting');
  }
  public function stop()
  {

    self::setStop();
    return view('panel.stopvoting');
  } //
  public function setDateView()
  {
        return view('panel.startvoting');
  }
  public function setDate(Request $request)
  {
    $rok_start = Input::get('rok');
    $miesiac_start = Input::get('miesiac');
    $dzien_start = Input::get('dzien');
    $godzina_start = Input::get('godzina');
    $minuta_start = Input::get('minuta');

    $rok_stop = Input::get('rok_end');
    $miesiac_stop = Input::get('miesiac_end');
    $dzien_stop = Input::get('dzien_end');
    $godzina_stop = Input::get('godzina_end');
    $minuta_stop = Input::get('minuta_end');

    $begin_date = Carbon::create($rok_start,$miesiac_start,$dzien_start,$godzina_start,$minuta_start,59,'Europe/Warsaw');
    $stop_date = Carbon::create($rok_stop,$miesiac_stop,$dzien_stop,$godzina_stop,$minuta_stop,59,'Europe/Warsaw');

    $now = Carbon::now('Europe/Warsaw');

    //Set begin and end date in database
    DB::table('voting_status')
      ->where('id',1)
      ->update(['voting_start_date' => $begin_date]);
    DB::table('voting_status')
      ->where('id',1)
      ->update(['voting_end_date' => $stop_date]);

    return redirect()->route('set_date')->with('success','Ustawiono datę rozpoczęcia i zakończenia głosowania');



  }
  public function setEndDate()
  {


  }

  private function setStart()
  {
    try
    {
      DB::table('voting_status')
        ->where('id',1)
        ->update(['status' => 'started']);
    }
    catch(\Illuminate\Database\QueryException $ex)
    {
      return view('info.dash_service_unavailable');
    }

  }
  private function setStop()
  {
    try
    {
       DB::table('voting_status')
      ->where('id',1)
      ->update(['status' => 'stopped']);
    }
    catch(\Illuminate\Database\QueryException $ex)
    {
      return view('info.dash_service_unavailable');
    }

    return true;



  }
  private function checkDate()
  {

  }


}

错误已修复。在服务器上上传新版本的应用程序后,仍然有旧版本的web.php。在前面提到的web.php中,我的表单提交由函数处理

set_date(Request $request)
{
 return $request;
}

现在一切都正常了

您正在返回您请求的原始数据?看起来是的,但我不知道您为什么和如何需要更多的解释,显示问题、尝试、错误结果和对问题的期望,以吸引愿意回答此问题的人,从而避免您的问题被否决。期望值不明确,因此请使其清晰。它看起来好像您有一个dd()或die and dump。正如@Omisakin提到的,它似乎是您的帖子数据的标题。这通常不会显示在屏幕上,所以我猜您会在代码中的某个地方找到dd({some variable in here}),可能是在开始时。你能确定是哪个文件导致了这个问题吗?好的,我的问题编辑了一下
set_date(Request $request)
{
 return $request;
}