/ / ¿Cómo uso un archivo de idioma del paquete? - laravel, laravel-4

¿Cómo uso un archivo de idioma de paquete? - laravel, laravel-4

Estoy tratando de usar un archivo de idioma del paquete Laravel 4, pero no sé cómo hacerlo.

He creado un paquete con php artisan workbench vendor/package --resources. Entonces creo el archivo workbench/vendor/package/src/lang/en/routes.php.

En ese archivo de rutas tengo un:

<?php
return [
"foo" => "bar"
];

Ahora, ¿cómo puedo acceder a eso? Lo intenté con Lang::get("routes.foo") y Lang::get("vendor/package::routes.foo") Pero ambos fallan y solo me da el parámetro que ingresé. Lo estoy llamando en mis proveedores de servicios boot método.

Respuestas

7 para la respuesta № 1

Igual que llamas view y config:

// for lang
Lang::get("package::routes.foo")
// or with shortcut func
trans("package::routes.foo")

// for view
View::make("package::view.name");

// for config
Config::get("package::group.option");

Lo que hay que hacer es eliminar vendor/ pero vete package.

Puedes ver más en la documentación de Laravel en: paquete de convenciones.

====

en laravel 5 Puedes llamar a ver y configurar así:

// for view (shorthand)
view("path_to_view", array("data" => "somedata"));

// for config
config("config.name", "default");