File tree Expand file tree Collapse file tree 1 file changed +6
-35
lines changed Expand file tree Collapse file tree 1 file changed +6
-35
lines changed Original file line number Diff line number Diff line change 22
33namespace Milwad \LaravelValidate ;
44
5+ use Illuminate \Support \Facades \File ;
56use Illuminate \Support \ServiceProvider ;
67use Milwad \LaravelValidate \Utils \CountryPhoneCallback ;
78
89class LaravelValidateServiceProvider extends ServiceProvider
910{
10- /**
11- * Languages names.
12- *
13- * @var array|string[]
14- */
15- public array $ langs = [
16- 'ar ' ,
17- 'az ' ,
18- 'bn ' ,
19- 'ca ' ,
20- 'de ' ,
21- 'el ' ,
22- 'en ' ,
23- 'es ' ,
24- 'fa ' ,
25- 'fr ' ,
26- 'hi ' ,
27- 'id ' ,
28- 'It ' ,
29- 'ja ' ,
30- 'ko ' ,
31- 'ku_so ' ,
32- 'mk ' ,
33- 'pt_BR ' ,
34- 'ru ' ,
35- 'si ' ,
36- 'sv ' ,
37- 'tr ' ,
38- 'uk ' ,
39- 'zh_CN ' ,
40- ];
41-
4211 /**
4312 * Register files.
4413 */
@@ -56,9 +25,11 @@ public function register(): void
5625 /**
5726 * Publish lang files.
5827 */
59- private function publishLangFiles (): void
28+ protected function publishLangFiles (): void
6029 {
61- foreach ($ this ->langs as $ lang ) {
30+ $ langs = File::directories (__DIR__ .'/lang ' );
31+
32+ foreach ($ langs as $ lang ) {
6233 $ this ->publishes ([
6334 __DIR__ ."/lang/ $ lang " => lang_path ($ lang ),
6435 ], "validate-lang- $ lang " );
@@ -68,7 +39,7 @@ private function publishLangFiles(): void
6839 /**
6940 * Publish config file.
7041 */
71- private function publishConfigFile (): void
42+ protected function publishConfigFile (): void
7243 {
7344 $ this ->publishes ([
7445 __DIR__ .'/../config/laravel-validate.php ' => config_path ('laravel-validate.php ' ),
You can’t perform that action at this time.
0 commit comments