sbkinfo/languable

v1.0.4 2018-02-19 14:56 UTC

This package is not auto-updated.

Last update: 2024-09-29 05:01:50 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License Daily Downloads


laravel框架的语言包。

如何安装

在终端运行此命令

composer require "sbkinfo/languable"

在config/app.php中包含ServiceProvider

'providers' => array(

	SBKInfo\Languages\Provider::class,

)

在控制器中使用Languable

class HomeController extends Controller{

	use SBKInfo\Languages\Languable;

}

示例

public function __construct(){

	$translate = $this->translate();

}

设置

如果你想使用其他翻译语言文件(resources/lang),你需要将自定义文件的路径传递给translate方法,默认文件路径的名称与在translate方法中调用的控制器名称相同

public function __construct(){

	$translate = $this->translate('your-path');

}

创建的文件将位于app/Languages文件夹中。

为了创建Language类文件,你需要执行以下命令

php artisan make:language Language

如果你想创建翻译文件,你需要使用带有--lang选项的命令

php artisan make:language Language --lang=transfile