質問編集履歴

3

修正

2018/07/23 07:09

投稿

transam
transam

スコア6

test CHANGED
File without changes
test CHANGED
@@ -88,11 +88,19 @@
88
88
 
89
89
 
90
90
 
91
+ 言語切替
92
+
93
+
94
+
95
+ Route::get('lang/{lang}', ['as'=>'lang.switch', 'uses'=>'LanguageController@switchLang']);
96
+
97
+
98
+
91
99
  controller LanguageController
92
100
 
93
101
 
94
102
 
95
- <!-- 言語切え -->
103
+ 言語切替
96
104
 
97
105
  <li class="dropdown" id="nav-lang">
98
106
 

2

修正

2018/07/23 07:09

投稿

transam
transam

スコア6

test CHANGED
File without changes
test CHANGED
@@ -79,3 +79,45 @@
79
79
  'th' => 'ภาษาไทย',
80
80
 
81
81
  ];
82
+
83
+
84
+
85
+ 言語の切り替え方法は
86
+
87
+ 以下の方法が使えるのでしょうか?
88
+
89
+
90
+
91
+ controller LanguageController
92
+
93
+
94
+
95
+ <!-- 言語切り替え -->
96
+
97
+ <li class="dropdown" id="nav-lang">
98
+
99
+ <a href="#" class="dropdown-toggle" data-toggle="dropdown">
100
+
101
+ {{ Config::get('languages')[App::getLocale()] }}
102
+
103
+ <span class="caret"></span></a>
104
+
105
+ <ul class="dropdown-menu">
106
+
107
+ @foreach (Config::get('languages') as $lang => $language)
108
+
109
+ @if ($lang != App::getLocale())
110
+
111
+ <li>
112
+
113
+ <a href="{{ route('lang.switch', $lang) }}">{{$language}}</a>
114
+
115
+ </li>
116
+
117
+ @endif
118
+
119
+ @endforeach
120
+
121
+ </ul>
122
+
123
+ </li>

1

修正

2018/07/23 01:50

投稿

transam
transam

スコア6

test CHANGED
File without changes
test CHANGED
@@ -41,3 +41,41 @@
41
41
 
42
42
 
43
43
  よろしくお願いします。
44
+
45
+
46
+
47
+ ※追記
48
+
49
+ 以下のような言語切り替えスイッチを使って
50
+
51
+ ブレードなりでページを振り分けて
52
+
53
+ そのページのブレードにセクション毎の言語を設定して
54
+
55
+ ページが呼び出された時は、言語を確認して
56
+
57
+ その言語にあったセクションを呼び出す。
58
+
59
+ 様な事が出来ないでしょうか?
60
+
61
+ 機能は、何を使っても構いません。
62
+
63
+
64
+
65
+
66
+
67
+    /**
68
+
69
+    * 言語切替
70
+
71
+    */
72
+
73
+ return [
74
+
75
+ 'en' => 'English',
76
+
77
+ 'ja' => '日本語',
78
+
79
+ 'th' => 'ภาษาไทย',
80
+
81
+ ];