Làm cách nào để tạo tệp cấu hình trong Laravel?

Tất cả các tệp cấu hình cho khung Laravel được lưu trữ trong thư mục cấu hình. Có rất nhiều tệp cấu hình theo mặc định, chẳng hạn như database, mail, queue, v.v. Chúng tôi có thể tạo tệp cấu hình của riêng mình có thể được sử dụng để đặt các tùy chọn trong ứng dụng của chúng tôi

Tạo tập tin cấu hình

Để tạo tệp cấu hình, chúng ta chỉ cần tạo một tệp trong thư mục

 [
        'url' => '//www.facebook.com/kodementor',
        'username' => 'kodementor'
    ],
    'twitter' => [
        'url' => '//twitter.com/kodementor',
        'username' => 'kodementor'
    ]
];
0 và trả về một mảng có cặp khóa-giá trị

 true;
    // OR
    'demo' = env['DEMO', true]
];

Chúng ta cũng có thể sử dụng mảng nhiều chiều để đặt giá trị

 [
        'url' => '//www.facebook.com/kodementor',
        'username' => 'kodementor'
    ],
    'twitter' => [
        'url' => '//twitter.com/kodementor',
        'username' => 'kodementor'
    ]
];

Lưu ý rằng ví dụ thứ hai lấy giá trị từ tệp

 [
        'url' => '//www.facebook.com/kodementor',
        'username' => 'kodementor'
    ],
    'twitter' => [
        'url' => '//twitter.com/kodementor',
        'username' => 'kodementor'
    ]
];
1. Nếu điều này không được đặt, nó sẽ lấy giá trị mặc định là
 [
        'url' => '//www.facebook.com/kodementor',
        'username' => 'kodementor'
    ],
    'twitter' => [
        'url' => '//twitter.com/kodementor',
        'username' => 'kodementor'
    ]
];
0. Vì vậy, chúng ta chỉ cần đặt tùy chọn như bên dưới trong tệp
 [
        'url' => '//www.facebook.com/kodementor',
        'username' => 'kodementor'
    ],
    'twitter' => [
        'url' => '//twitter.com/kodementor',
        'username' => 'kodementor'
    ]
];
1

// .env
....
DEMO = false
....

Nhận giá trị cấu hình

Chúng ta có thể lấy các giá trị cấu hình bằng cách sử dụng mặt tiền ________ 12. Ví dụ

echo Config::get['mode.test'];
// OR
echo Config::get['social.facebook.url'];

Ngoài ra còn có một phương pháp khác để lấy giá trị cấu hình. Chúng ta có thể sử dụng chức năng

 [
        'url' => '//www.facebook.com/kodementor',
        'username' => 'kodementor'
    ],
    'twitter' => [
        'url' => '//twitter.com/kodementor',
        'username' => 'kodementor'
    ]
];
0. Ví dụ

echo config['mode.test'];
// OR
echo cofig['social.facebook.url'];

Đảm bảo xóa cấu hình đã lưu trong bộ nhớ cache vì các tệp cấu hình được lưu trong bộ nhớ cache để có hiệu suất nhanh hơn. Để biết thêm, đây là một bài viết hay giải thích tất cả các phương pháp xóa bộ nhớ cache trong laravel

Đó là nó. Có dễ dàng để thiết lập và truy xuất tệp cấu hình trong laravel không?

Đọc thêm bài viết

  • THẺ
  • cấu hình
  • cấu hình trong laravel
  • ấu trùng 5
  • ấu trùng 5. 6
  • ấu trùng 5. 7

Chia sẻ

Facebook

Twitter

liên kết

ReddIt

Bài viết trước Cách kiểm tra URL hiện tại trong Laravel 5

Bài viết tiếp theo 7 hàm trợ giúp của laravel giúp cuộc sống của bạn dễ dàng hơn

Vijay Rana

https. // mã hóa. com

Xin chào, tôi là Vijay Rana, Kỹ sư phần mềm, Nhà phát triển web và Tác giả tại Kodementor. Tôi thích dành phần lớn thời gian của mình để lướt internet, chơi trò chơi và viết bài. Cảm ơn bạn đã kiểm tra ra blog của tôi. Mua cho tôi một ly cà phê

Nếu bạn muốn cung cấp các tùy chọn cấu hình tùy chỉnh, hãy tạo một thư mục

 [
        'url' => '//www.facebook.com/kodementor',
        'username' => 'kodementor'
    ],
    'twitter' => [
        'url' => '//twitter.com/kodementor',
        'username' => 'kodementor'
    ]
];
0 mới trong thư mục gốc của gói và thêm một tệp có tên là
 [
        'url' => '//www.facebook.com/kodementor',
        'username' => 'kodementor'
    ],
    'twitter' => [
        'url' => '//twitter.com/kodementor',
        'username' => 'kodementor'
    ]
];
5, tệp này sẽ trả về một loạt các tùy chọn

Hợp nhất vào cấu hình hiện có

Sau khi đăng ký tệp cấu hình theo phương thức

 [
        'url' => '//www.facebook.com/kodementor',
        'username' => 'kodementor'
    ],
    'twitter' => [
        'url' => '//twitter.com/kodementor',
        'username' => 'kodementor'
    ]
];
6 của nhà cung cấp dịch vụ của chúng tôi theo một "khóa" cụ thể ['blogpackage' trong bản trình diễn của chúng tôi], chúng tôi có thể truy cập các giá trị cấu hình từ trình trợ giúp cấu hình bằng cách thêm tiền tố vào "khóa" của chúng tôi như sau.
 [
        'url' => '//www.facebook.com/kodementor',
        'username' => 'kodementor'
    ],
    'twitter' => [
        'url' => '//twitter.com/kodementor',
        'username' => 'kodementor'
    ]
];
7

xuất khẩu

Để cho phép người dùng sửa đổi các giá trị cấu hình mặc định, chúng tôi cần cung cấp cho họ tùy chọn xuất tệp cấu hình. Chúng tôi có thể đăng ký tất cả "xuất bản" trong phương thức

 [
        'url' => '//www.facebook.com/kodementor',
        'username' => 'kodementor'
    ],
    'twitter' => [
        'url' => '//twitter.com/kodementor',
        'username' => 'kodementor'
    ]
];
8 của nhà cung cấp dịch vụ của gói. Vì chúng tôi chỉ muốn cung cấp chức năng này bất cứ khi nào gói được khởi động từ bảng điều khiển, nên trước tiên chúng tôi sẽ kiểm tra xem ứng dụng hiện tại có chạy trong bảng điều khiển không. Chúng tôi sẽ đăng ký tệp cấu hình có thể xuất bản trong thẻ 'config' [tham số thứ hai của lệnh gọi hàm
 [
        'url' => '//www.facebook.com/kodementor',
        'username' => 'kodementor'
    ],
    'twitter' => [
        'url' => '//twitter.com/kodementor',
        'username' => 'kodementor'
    ]
];
9]

Tệp cấu hình hiện có thể được xuất bằng lệnh được liệt kê bên dưới, tạo tệp

 [
        'url' => '//www.facebook.com/kodementor',
        'username' => 'kodementor'
    ],
    'twitter' => [
        'url' => '//twitter.com/kodementor',
        'username' => 'kodementor'
    ]
];
0 trong thư mục
 [
        'url' => '//www.facebook.com/kodementor',
        'username' => 'kodementor'
    ],
    'twitter' => [
        'url' => '//twitter.com/kodementor',
        'username' => 'kodementor'
    ]
];
1 của dự án Laravel bằng gói này

Hôm nay tôi được giải thích về cách sử dụng tệp cấu hình tùy chỉnh laravel trong dự án của bạn. Bài viết này sẽ cung cấp cho bạn ví dụ đơn giản về tệp cấu hình tùy chỉnh của laravel. Tôi sẽ giúp bạn trong ví dụ này về tệp cấu hình tùy chỉnh laravel. Tôi đã giải thích đơn giản về cách sử dụng tệp cấu hình tùy chỉnh của laravel

Mình xin chia sẻ với các bạn add file laravel custom config. Bạn có thể dễ dàng tạo tệp cấu hình tùy chỉnh với ứng dụng laravel 6, laravel 7 và laravel 8

Tệp cấu hình trong Laravel là gì?

Các tệp cấu hình này cho phép bạn định cấu hình những thứ như thông tin kết nối cơ sở dữ liệu, thông tin máy chủ thư của bạn, cũng như nhiều giá trị cấu hình cốt lõi khác, chẳng hạn như múi giờ ứng dụng và khóa mã hóa của bạn

Tệp cấu hình trong Laravel 8 ở đâu?

Tất cả các tệp cấu hình cho khung công tác Laravel được lưu trữ trong thư mục app/config .

Làm cách nào để thêm tệp cấu hình trong php?

tệp php. .
mã 1. Tạo một tệp PHP và lưu nó với tên 'config. php'.

Chủ Đề