bramalho / laravel-locale
Laravel Locale 包
v1.0.0
2019-02-16 11:56 UTC
Requires
- php: >=7.1.3
- laravel/framework: ^5.5
This package is auto-updated.
Last update: 2024-09-17 00:28:07 UTC
README
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 许可证 发布。