bramalho/laravel-locale

v1.0.0 2019-02-16 11:56 UTC

This package is auto-updated.

Last update: 2024-09-17 00:28:07 UTC


README

Latest Stable Version Total Downloads License

Laravel Locale 是一个为您的应用程序提供语言环境切换器的包。

安装

安装包

composer require bramalho/laravel-locale

config/app.php 中添加服务提供者

BRamalho\LaravelLocale\LaravelLocaleServiceProvider::class,

发布配置

php artisan vendor:publish --provider 'BRamalho\LaravelLocale\LaravelLocaleServiceProvider'

app\Http\Kernel.php 中注册中间件

<?php

namespace App\Http;

use Illuminate\Foundation\Http\Kernel as HttpKernel;
use Bramalho\LaravelLocale\Http\Middleware\Locale;

class Kernel extends HttpKernel
{
    // ...

    protected $middleware = [
        \Illuminate\Session\Middleware\StartSession::class,
        Locale::class
    ];
}

用法

<form method="POST" action="{{ route('locale') }}">
    @csrf
    <input type="text" name="locale" value="pt">
    <button type="submit">Submit</button>
</form>

许可证

Laravel Locale 是一个开源软件,根据 MIT 许可证 发布。