ahmadajah03 Sat Oct 2021 1 year ago

Mendapatkan Record Current Week di Laravel

Sekarang, mari kita lihat contoh cara mendapatkan data minggu saat ini di laravel. saya menjelaskan secara sederhana tentang laravel mendapatkan data minggu ini. Posting ini akan memberi Anda contoh sederhana untuk mendapatkan data minggu ini di laravel. Anda dapat melihat laravel di mana antara data minggu ini. Mari kita mulai dengan laravel di mana di antara tanggal.

 

kita bisa mendapatkan catatan minggu ini di aplikasi laravel 6, laravel 7 dan laravel 8.

 

Di sini, saya akan memberi Anda contoh yang sangat sederhana tentang cara mendapatkan catatan minggu ini di laravel. kita akan menggunakan whereBetween() dan Carbon Object untuk tanggal dalam contoh ini.

 

Saya memiliki satu tabel item yang dibuat dengan struktur seperti di bawah ini yang dapat Anda lihat.

 

 

Tabel items

 

Controller Code:

<?php
  
namespace App\Http\Controllers;
  
use Illuminate\Support\Facades\Http;
use App\Models\Item;
use Carbon\Carbon;
  
class ITSController extends Controller
{
    /**
     * Write code on Method
     *
     * @return response()
     */
    public function index()
    {
        $items = Item::select("*")
                ->whereBetween('created_at', 
                        [Carbon::now()->startOfWeek(), Carbon::now()->endOfWeek()]
                    )
                ->get();
  
        dd($items);
    }
}

 

Output:

Array
(
    [0] => Array
        (
            [id] => 9
            [title] => Dr.
            [body] => Body 4
            [created_at] => 2021-10-06T18:13:40.000000Z
            [updated_at] => 2021-08-12T13:46:08.000000Z
        )
    [1] => Array
        (
            [id] => 10
            [title] => Dr.
            [body] => Body 3
            [created_at] => 2021-10-05T13:46:08.000000Z
            [updated_at] => 2021-08-12T13:46:08.000000Z
        )
    [2] => Array
        (
            [id] => 12
            [title] => Dr.
            [body] => Body 2
            [created_at] => 2021-10-04T13:46:43.000000Z
            [updated_at] => 2021-08-12T13:46:43.000000Z
        )
    [3] => Array
        (
            [id] => 13
            [title] => Mrs.
            [body] => Body 1
            [created_at] => 2021-10-05T13:46:43.000000Z
            [updated_at] => 2021-08-12T13:46:43.000000Z
        )
)

Saya harap ini dapat membantu Anda ...

laravel where between current week belajar laravel