Laravel Localization Paketi

Localizater , route'ları birden fazla yerel ayar eklemek için bir Laravel paketidir.

Yerelleştirilmiş yollar tanımlarken temel kullanımından bir örnek:

// routes/web.php
use Getsupercode\Localizater\Facades\Localizater;
use Illuminate\Support\Facades\Route;
Localizater::group(function () {
Route::view('/', 'welcome')->name('welcome');
Route::get('/user', 'UserController@index');
});
// Put other (Non-read) route actions outside the `Localizater::group` as you don't need to have multiple locales for those actions.Route::post('/user', 'UserController@store');

Bu paket tarafından sağlanan middleware yazılımı aracılığıyla isteğe bağlı olarak uygulamanın yerel ayarını otomatik olarak algılar ve değiştirir:

protected $middlewareGroups = [
'web' => [
\Getsupercode\Localizater\LocalizaterMiddleware::class,
// ...
]
];

Son olarak, Localizater yerel ayarlara dayalı URL’ler oluşturmak için bazı route yardımcıları sağlar:

// Route URL: example.com/fr/home
// Output: example.com/home
locale_route('home', 'en');

Bu paket, varsayılan bir yerel ayar tanımlama, varsayılan URL için yerel ayarı gösterme ve kullanılabilir yerel ayarları yapılandırma gibi diğer yapılandırma seçeneklerini sunar.

Bu paket hakkında daha fazla bilgi edinebilir, tüm kurulum talimatlarını alabilir ve kaynak kodunu GitHub’da Getsupercode / Localizater adresinde inceleyebilirsiniz.

  Alıntı Yap

KARABAY A, 2020 . Laravel Localization Paketi,

https://www.karabayyazilim.com/blog/php/framework/laravel/laravel-localization-paketi-2020-08-04-102559

(Erişim Tarihi : 04 Ağustos 2020).


  Bu yazıyı paylaş

Yorumlar (0)

Yorum Yap

Abone Ol
Blog yazılarımdan ilk siz haberdar olmak için email bültenine kaydolun