goszowski / laravel-db-trans
Installs: 15
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
Language:HTML
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-12-08 08:32:11 UTC
README
LaravelDbTrans
LaravelDbTrans is a package for automatic creating and edition translates in database.
Template:
{{ __('Some words') }}
or using prefix:
{{ __('myprefix.Some words') }}
In both cases, records will be created in the database, and returned to the tempate only "Some words"
Installation
-
Require this package in your composer.json and run composer update :
"goszowski/laravel-db-trans": "1.*"
-
After composer update, add service providers to the
config/app.php
Goszowski\LaravelDbTrans\LaravelDbTransServiceProvider::class,
-
Run
php artisan vendor:publish
-
Migrate
php artisan migrate
Configuration
Visit url /laravel-db-trans
in your app. Here will be all translations that will be created.
If You want to protect this url or change name, You must disable option use_package_routes
in config/laraveldbtrans.php
After this, You must create routes for you app by this template:
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']); });
Also, You can customize blade templates in views/vendor/laravel-db-trans