Closed. This question needs to be more focused。它当前不接受答案。












想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。

去年关闭。





我已经安装了Laravel的fullcalendar软件包。一周的开始日期是星期日,但是我想将其更改为星期六。请帮我
下面的代码显示了我在Controller中的功能

public function index(){
        $events = Event::get()
        ->where('deleted', '=', '0');
        $event_list = [];
        foreach ($events as $key => $event) {
            $event_list[] = Calendar::event(
                $event->event_name,
                false,
                new \DateTime($event->start_date),
                new \DateTime($event->end_date),
                $event->id,// added
                [
                    'color' => $event->event_color,//added
                ]
                // new \DateTime($event->end_date.' +1 day')
            );
        }
        $calendar_details = Calendar::addEvents($event_list);

        return view('events.index', compact('calendar_details') );
    }


在上面的代码中,请注意清楚在哪里设置星期几,我不知道在哪里以及如何将Saturday设置为一周的开始而不是Sunday
issued picture可以更清楚地发现问题。

下面的代码是我的事件模型:

<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
use Calendar;

class Event extends Model
{
    protected $fillable = [
        'event_name',
        'event_color',
        'start_date',
        'end_date',
    ];
}


the issued picture

最佳答案

尝试这个

$calendar = $calendar::setOptions(['firstDay' => 6,]);

关于jquery - 如何在laravel中以全日历包更改一周的开始日期? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54036864/

10-11 13:02