tuannt
Quay lại Blog

Cách tắt Telescope hoặc không cho nó theo dõi một số yêu cầu cụ thể nào đó

Trong Laravel, "Telescope" là một công cụ hỗ trợ phát triển giúp theo dõi và phân tích các yêu cầu đến ứng dụng của bạn. Nếu bạn muốn tắt Telescope hoặc không cho nó theo dõi một số yêu cầu cụ thể, bạn có thể thực hiện như sau: Tắt Telescope Trong Môi Trường Cụ […]

2 phút đọc
Ngày xuất bản:
Cách tắt Telescope hoặc không cho nó theo dõi một số yêu cầu cụ thể nào đó

Trong Laravel, "Telescope" là một công cụ hỗ trợ phát triển giúp theo dõi và phân tích các yêu cầu đến ứng dụng của bạn. Nếu bạn muốn tắt Telescope hoặc không cho nó theo dõi một số yêu cầu cụ thể, bạn có thể thực hiện như sau:

Tắt Telescope Trong Môi Trường Cụ Thể

Nếu bạn muốn tắt Telescope cho một môi trường cụ thể (ví dụ: production), bạn có thể chỉnh sửa tệp cấu hình của Telescope.

Mở tệp config/telescope.php và chỉnh sửa mảng enabled:

'enabled' => env('TELESCOPE_ENABLED', true),

Sau đó, thêm biến TELESCOPE_ENABLED vào tệp .env của bạn và đặt giá trị là false nếu bạn muốn tắt Telescope:

TELESCOPE_ENABLED=false

Chỉ Định Các Yêu Cầu Được Theo Dõi

Telescope cho phép bạn điều chỉnh những yêu cầu nào sẽ được theo dõi. Bạn có thể tùy chỉnh điều này bằng cách chỉnh sửa phương thức shouldRecord trong tệp app/Providers/TelescopeServiceProvider.php.

Ví dụ, nếu bạn chỉ muốn theo dõi các yêu cầu gặp lỗi, bạn có thể thực hiện như sau:

protected function shouldRecord(Request $request): bool
{
    if ($request->status >= 400) {
        return true;
    }

    return false;
}

Tắt Hoàn Toàn

Nếu bạn muốn tắt hoàn toàn Telescope, một cách dễ nhất là không đăng ký dịch vụ Telescope. Trong tệp app/Providers/TelescopeServiceProvider.php, bạn có thể comment hay xoá hàm register hoặc kiểm tra môi trường trước khi đăng ký.

Nhớ là sau khi chỉnh sửa các giá trị trong tệp .env, bạn nên chạy lệnh sau để làm mới cấu hình:

php artisan config:clear

Mong rằng hướng dẫn này giúp bạn kiểm soát Telescope trong ứng dụng Laravel của mình!

Về tác giả

Bài viết liên quan

Cách kích hoạt SSL cho trang web của bạn với Laravel Valet trên MacOS

Cách kích hoạt SSL cho trang web của bạn với Laravel Valet trên MacOS

Laravel Valet mang đến môi trường phát triển cho MacOS với chức năng HTTPS và chứng chỉ tự ký. Hãy tìm hiểu cách kích hoạt SSL cho dự án của bạn qua Valet.

Đọc thêm
Cài đặt Laravel Valet trên MacOS

Cài đặt Laravel Valet trên MacOS

Để cài đặt Laravel Valet trên máy MacOS, bạn sẽ cần phải cài đặt Homebrew, PHP, Composer và sau đó cài đặt Laravel Valet. Dưới đây là các bước chi tiết: 1. Cài đặt Homebrew: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 2. Cài đặt PHP: Homebrew sẽ giúp bạn cài đặt PHP dễ dàng: brew install […]

Đọc thêm
Lộ trình học Laravel cho người mới bắt đầu trong 4 tuần

Lộ trình học Laravel cho người mới bắt đầu trong 4 tuần

Tuần 1: Cơ bản Laravel Ngày 1: Cài đặt Laravel và khám phá cấu trúc thư mục Bài tập: Cài đặt Laravel trên máy tính của bạn và tạo một project mới. Khám phá cấu trúc thư mục của Laravel, hãy cho biết mỗi thư mục có chức năng gì trong project. Ngày 2: Cấu […]

Đọc thêm

Bình luận

Tính năng bình luận sẽ được triển khai trong tương lai.