Tạo log tùy chỉnh trong Laravel

Bước 1: Tạo 1 file CreateCustomLogger.php ở trong thư mục App\Logging\ <?php /** * Created by Zezo.dev. * User: MRS * Date: 3/29/2018 * Time: 16:36 */ namespace App\Logging; use Monolog\Formatter\LineFormatter; use Monolog\Logger; use Monolog\Handler\StreamHandler; class CreateCustomLogger { public function __invoke(array $config) { //Chú ý thứ tự mức độ log, lần lượt từ trái qua […]

Quy trình tạo site đa ngôn ngữ với Laravel

1 – Trong thư mục resource tạo file ngôn ngữ /resources /lang /en messages.php /vi messages.php 2 – Trong file route web.php tạo 1 route để thực hiện thiết lập locate use Illuminate\Support\Facades\App; use Illuminate\Support\Facades\Session; Route::get(‘/lang/{locale}’, function ($locale) { if (! in_array($locale, [‘en’, ‘vi’])) { abort(400); } App::setLocale($locale); Session::put(‘lang’, $locale); return redirect()->back(); }); 3 – […]

Code chuyển tiếng Việt có dấu thành không dấu

Trong quá trình phát triển website hoặc ứng dụng, đặc biệt khi xử lý dữ liệu nhập từ người dùng bằng tiếng Việt, việc chuyển đổi chuỗi có dấu sang không dấu là một bước quan trọng. Điều này không chỉ giúp cải thiện SEO mà còn tạo ra các URL thân thiện với người […]