goszowski / laravel-db-trans
1.0.1
2017-04-09 12:52 UTC
Requires
- php: >=5.6.0
- illuminate/support: 5.*
- laravelcollective/html: >=5.1.0
- mcamara/laravel-localization: 1.1.*
This package is auto-updated.
Last update: 2024-09-08 07:47:44 UTC
README
LaravelDbTrans
LaravelDbTrans 是一个用于在数据库中自动创建和编辑翻译的包。
模板
{{ __('Some words') }}
或使用前缀
{{ __('myprefix.Some words') }}
在两种情况下,记录都将创建在数据库中,并且模板将只返回 "一些词语"
安装
-
在 composer.json 中要求此包,并运行 composer update
"goszowski/laravel-db-trans": "1.*"
-
在 composer update 之后,将服务提供者添加到
config/app.php
Goszowski\LaravelDbTrans\LaravelDbTransServiceProvider::class,
-
运行
php artisan vendor:publish
-
迁移
php artisan migrate
配置
访问应用中的 url /laravel-db-trans
。这里将包含所有将被创建的翻译。
如果您想保护此 URL 或更改名称,您必须禁用 config/laraveldbtrans.php
中的 use_package_routes
选项
之后,您必须使用以下模板为您的应用创建路由
Route::group(['prefix'=>'laravel-db-trans', 'as'=>'laravel-db-trans.'], function(){ Route::get('/', ['as'=>'index', 'uses'=>'\Goszowski\LaravelDbTrans\LaravelDbTransController@index']); Route::get('/{key}', ['as'=>'edit', 'uses'=>'\Goszowski\LaravelDbTrans\LaravelDbTransController@edit']); Route::patch('/{key}', ['as'=>'update', 'uses'=>'\Goszowski\LaravelDbTrans\LaravelDbTransController@update']); Route::delete('/{key}', ['as'=>'destroy', 'uses'=>'\Goszowski\LaravelDbTrans\LaravelDbTransController@destroy']); });
此外,您还可以在 views/vendor/laravel-db-trans
中自定义 blade 模板