<h3>สà¸à¸ Laravel 5 : à¸à¸³à¹à¸§à¹à¸à¹à¸à¸à¹ 2 ภาษาà¸à¹à¸²à¸¢ ๠à¸à¸±à¸ Laravel</h3>
<p></br><br />
หลัà¸à¸à¸²à¸£à¸à¸³à¹à¸§à¹à¸à¹à¸à¸à¹ 2 ภาษาหรืà¸à¸¡à¸²à¸à¸à¸§à¹à¸² 2 ภาษา à¹à¸ Laravel 5 à¹à¸à¸¢à¹à¸à¸£à¸à¸ªà¸£à¹à¸²à¸à¸à¸²à¸£à¸à¸³à¸à¸²à¸à¹à¸¥à¹à¸§à¹à¸¡à¹à¹à¸à¹à¸à¹à¸²à¸à¸à¸²à¸<br />
Codeigniter Framework มาà¸à¸à¸±à¸ à¸à¸¥à¹à¸²à¸§à¸à¸·à¸à¸à¸°à¸¡à¸µà¸à¸²à¸£à¹à¸à¹à¸à¸²à¸à¸«à¸¥à¸±à¸ ๠à¸à¸¢à¸¹à¹à¹à¸«à¸¡à¸·à¸à¸à¸à¸±à¸à¸à¸·à¸ à¹à¸à¸¥à¹ array สำหรัà¸à¹à¸à¹à¸à¹à¸à¹à¸¥à¸°à¸ าษา<br />
à¸à¸±à¸§à¹à¸à¸£à¹à¸à¸ session à¹à¸à¹à¸à¸ าษาหลัà¸à¸à¸µà¹à¹à¸à¹à¸à¸²à¸à¸à¸¢à¸¹à¹ CI à¹à¸à¸¥à¸µà¹à¸¢à¸à¸ าษาà¸à¹à¸§à¸¢à¸à¸³à¸ªà¸±à¹à¸ <strong>$this->lang->line()</strong> สà¹à¸§à¸ Laravel<!--more--><br />
à¹à¸à¸¥à¸µà¹à¸¢à¸à¸ าษาà¸à¹à¸§à¸¢à¸à¸³à¸ªà¸±à¹à¸ <strong>{{ trans() }}</strong> à¹à¸¥à¸° CI à¸à¸²à¸¨à¸±à¸¢ Hook à¸à¸£à¸§à¸à¸ªà¸à¸à¸ าษาà¸à¹à¸à¸à¹à¸à¹à¸²à¸à¸³à¸à¸²à¸à¹à¸ Controller สà¹à¸§à¸ Lavavel<br />
à¹à¸à¹ Middleware à¹à¸à¹à¸à¸à¹à¸</p>
<p></br><br />
ภาษาà¹à¸£à¸´à¹à¸¡à¸à¹à¸à¸à¸à¸ Laravel 5 à¸à¸°à¹à¸à¹à¸à¸ าษาà¸à¸±à¸à¸à¸¤à¸©à¸à¸·à¸ en à¹à¸¥à¸°à¸à¸°à¸à¸¹à¸à¸à¸±à¹à¸à¸à¹à¸²à¹à¸§à¹à¸à¸µà¹à¸à¸±à¸§à¹à¸à¸£ locale à¹à¸à¹à¸à¸¥à¹ <strong>config/app.php</strong></p>
<pre class="lang:default decode:true " >'locale' =>; 'en',</pre>
<p>à¹à¸à¸à¸£à¸à¸µà¸à¸µà¹à¹à¸§à¹à¸à¹à¸à¸à¹à¹à¸£à¸²à¸£à¸à¸à¸£à¸±à¸à¸«à¸¥à¸²à¸¢à¸ าษาà¹à¸¥à¸°à¹à¸«à¸à¸¸à¸à¸±à¸à¸«à¸²à¹à¸ ๠à¸à¹à¸à¸²à¸¡ Laravel à¸à¸à¸¸à¸à¸²à¸à¸´à¹à¸«à¹à¹à¸£à¸²à¸à¸±à¹à¸à¸à¹à¸²à¸ าษาà¸à¸µà¹à¸à¸°à¸¡à¸²à¹à¸à¸à¸à¸µà¹à¸ าษาà¸à¸µà¹à¹à¸¡à¹<br />
สามารà¸à¸à¸³à¸à¸²à¸à¹à¸à¹à¹à¸à¸à¸à¸°à¸à¸±à¹à¸à¹à¸à¸¢à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸³à¸«à¸à¸à¹à¸à¹à¸à¸µà¹à¸à¸±à¸§à¹à¸à¸£ fallback_locale à¹à¸à¸à¸£à¸£à¸à¸±à¸à¸à¸±à¸à¸¥à¸à¸¡à¸²à¸à¸à¸à¹à¸à¸¥à¹ <strong>config/app.php</strong></p>
<pre class="lang:default decode:true " >'fallback_locale' =>; 'en',</pre>
<p>Laravel à¹à¸à¹à¸à¸²à¸£à¹à¸à¹à¸à¸à¸±à¸§à¹à¸à¸£à¸ าษาà¸à¸±à¹à¸à¸«à¸¡à¸à¹à¸à¸£à¸¹à¸à¹à¸à¸ Array à¸à¸¶à¹à¸à¸à¸°à¸à¸¹à¸à¹à¸à¹à¸à¹à¸§à¹à¹à¸ resources/lang/en à¸à¹à¸²à¹à¸£à¸²à¸¥à¸à¸à¹à¸à¹à¸²à¹à¸à¸à¸¹<br />
à¸à¸°à¹à¸«à¹à¸à¸§à¹à¸²à¸¡à¸µà¹à¸à¸¥à¹à¸à¹à¸ en à¸à¸¶à¹à¸à¹à¸à¹à¸à¸ าษาà¹à¸£à¸´à¹à¸¡à¸à¹à¸à¸à¸£à¸²à¸à¸à¸à¸¢à¸¹à¹à¸à¹à¸à¸à¹à¸¥à¹à¸§ à¹à¸¥à¸°à¸à¹à¸²à¸à¹à¸à¹à¸à¸¥à¹à¸à¹à¸ à¸à¹à¸à¸°à¸¡à¸µà¹à¸à¸¥à¹ .php à¹à¸§à¹à¹à¸à¹à¸à¸ าษาà¹à¸à¸·à¹à¸à¹à¸à¸²à¹à¸§à¹<br />
à¹à¸à¹à¸à¸²à¸à¹à¸à¹à¸à¸à¸²à¸ªà¹à¸à¸à¸à¹à¸²à¸à¸à¸±à¸à¹à¸<br />
</br></p>
<h4>วิà¸à¸µà¹à¸à¸´à¹à¸¡à¸ าษาà¹à¸«à¸¡à¹</h4>
<p>วิà¸à¸µà¹à¸à¸´à¹à¸¡à¸ าษา à¹à¸£à¸´à¹à¸¡à¸à¹à¸à¹à¸¥à¸¢à¹à¸«à¹à¹à¸à¸ªà¸£à¹à¸²à¸à¹à¸à¸¥à¹à¸à¹à¸à¸à¸µà¹à¸ªà¸·à¹à¸à¸à¸¶à¸à¸ าษาà¸à¸±à¹à¸ ๠à¹à¸à¹à¸à¸¥à¹à¸à¹à¸ resources/lang/ à¹à¸à¸à¸µà¹à¸à¸µà¹à¸à¸¡à¸à¸°à¸ªà¸£à¹à¸²à¸à¹à¸à¸¥à¹à¸à¹à¸<br />
à¹à¸à¸´à¹à¸¡à¸¡à¸² 3 à¹à¸à¸¥à¹à¸à¹à¸ à¸à¸·à¸ th,jp,ch à¹à¸à¸·à¹à¸à¹à¸«à¹à¹à¸§à¹à¸à¹à¸à¸à¹à¹à¸à¹à¸à¸²à¸à¸ าษาà¹à¸à¸¢ à¸à¸µà¸ à¸à¸µà¸à¸¸à¹à¸ à¹à¸à¹ à¸à¸¶à¹à¸à¹à¸£à¸²à¸à¹à¸à¹à¹à¸à¸£à¸à¸ªà¸£à¹à¸²à¸à¸à¸±à¸à¸à¸µà¹</p>
<pre class="lang:default decode:true " >resources/lang/en 
resources/lang/th 
resources/lang/jp 
resources/lang/ch</pre>
<p>à¸à¸²à¸à¸à¸±à¹à¸à¹à¸«à¹à¸ªà¸£à¹à¸²à¸à¹à¸à¸¥à¹à¹à¸à¹à¸à¸ าษาà¸à¸±à¹à¸ 4 ภาษาà¹à¸à¸à¸·à¹à¸à¹à¸à¸µà¸¢à¸§à¸à¸±à¸ à¹à¸à¸¢à¹à¸«à¹à¸à¸±à¹à¸à¸à¸·à¹à¸à¸§à¹à¸² message.php à¹à¸¥à¸°à¸§à¸²à¸à¹à¸§à¹à¹à¸à¸à¸±à¹à¸ 4 à¹à¸à¸¥à¹à¸à¹à¸<br />
à¹à¸à¸¢à¹à¸à¹à¸à¸¥à¹ message.php à¹à¸«à¹à¸ªà¸£à¹à¸²à¸à¸à¸±à¸§à¹à¸à¸£ Array à¹à¸à¹à¸ Word à¸à¸à¸à¹à¸à¹à¸¥à¸°à¸ าษาà¸à¸±à¸à¸à¸µà¹<br />
<strong>resources/lang/th/message.php</strong> </p>
<pre class="lang:default decode:true " title="resources/lang/jp/message.php"><;?php 
return [ 
 'service' =>; 'à¸à¸£à¸´à¸à¸²à¸£à¸à¸à¸à¹à¸£à¸²', 
 'portfolio' =>; 'à¸à¸¥à¸à¸²à¸', 
 'about' =>; 'à¹à¸à¸µà¹à¸¢à¸§à¸à¸±à¸à¹à¸£à¸²', 
 'team' =>; 'à¸à¸µà¸¡à¸à¸²à¸', 
 'welcome' =>; 'ยิà¸à¸à¸µà¸à¹à¸à¸à¸£à¸±à¸', 
 'body' =>; 'วิà¸à¸µà¸à¸³à¹à¸§à¹à¸à¹à¸à¸à¹ 2 ภาษาหรืà¸à¸¡à¸²à¸à¸à¸§à¹à¸²' 
];</pre>
<p>à¸à¸±à¹à¸à¸«à¸¡à¸²à¸¢à¸à¸§à¸²à¸¡à¸§à¹à¸²à¹à¸à¹à¸à¸¥à¹à¸à¹à¸ resources/lang/jp/message.php à¹à¸£à¸²à¸à¸°à¸à¹à¸à¸à¹à¸à¹à¸à¸±à¸§à¹à¸à¸£ Array à¹à¸à¸à¸à¸µà¹<br />
<strong>resources/lang/jp/message.php</strong> </p>
<pre class="lang:default decode:true " title="resources/lang/jp/message.php"><;?php 
return [ 
 'service' =>; 'ãµã¼ãã¹', 
 'portfolio' =>; 'ãã¼ããã©ãªãª', 
 'about' =>; 'ç´', 
 'team' =>; 'ãã¼ã ', 
 'welcome' =>; 'ç§ãã¡ã®ã¹ã¿ã¸ãªã¸ããããï¼', 
 'body' =>; 'ãä¼ãã§ãã¦é常ã«ããããã§ãã' 
];</pre>
<p>à¸à¸³à¹à¸à¸à¹à¸à¸µà¸¢à¸§à¸à¸±à¸à¸à¸µà¹à¸à¸±à¸à¸à¸µà¸à¸à¸±à¹à¸ 2 ภาษาà¸à¸·à¸ en à¸à¸±à¸ ch à¹à¸¡à¸·à¹à¸à¹à¸ªà¸£à¹à¸à¹à¸¥à¹à¸§à¹à¸£à¸²à¸à¹à¸à¸°à¹à¸à¹à¹à¸à¸¥à¹à¸ าษามาà¹à¸à¹à¸à¸²à¸à¹à¸à¹à¸§à¹à¸à¹à¸à¸à¹à¹à¸£à¸²à¸à¸¶à¸ 4 ภาษา<br />
à¸à¸µà¹à¹à¸«à¸¥à¸·à¸à¸à¹à¸à¸°à¹à¸à¹à¸à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸à¸à¸à¸à¹à¸ªà¸à¸à¸à¸¥à¹à¸à¸ªà¹à¸§à¸ view à¸à¸·à¸ html à¹à¸¥à¸°à¸à¸³à¸à¸±à¸à¸à¹à¸à¸±à¹à¸à¸à¸²à¸£à¹à¸à¸¥à¸µà¹à¸¢à¸à¸ าษา<br />
</br></p>
<h4>วิà¸à¸µà¹à¸ªà¸à¸à¸ าษาà¹à¸ View</h4>
<p>à¸à¸²à¸£à¹à¸ªà¸à¸à¸à¸¥à¹à¸ html à¹à¸à¸¥à¹à¸à¹à¹à¸¡à¹à¸¡à¸µà¸à¸°à¹à¸£à¸¢à¸¸à¹à¸à¸¢à¸²à¸à¸à¸£à¸±à¸à¹à¸«à¹à¹à¸à¹à¸à¸³à¸ªà¸±à¹à¸ tran() à¹à¸¥à¸°à¸à¸²à¸¡à¸à¹à¸§à¸¢à¸à¸·à¹à¸à¹à¸à¸¥à¹ à¹à¸¥à¸°à¸à¸·à¹à¸à¸à¸±à¸§à¹à¸à¸£à¸à¸±à¹à¸ ๠à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¹à¸à¹à¸</p>
<pre class="lang:default decode:true " >{{ trans('message.service') }}</pre>
<p>à¸à¹à¸² locale à¹à¸à¹à¸²à¸à¸±à¸ th à¸à¸¥à¸¥à¸±à¸à¸à¹à¸à¸µà¹à¹à¸à¹à¸à¸°à¹à¸à¹à¸²à¸à¸±à¸ &#8220;à¸à¸£à¸´à¸à¸²à¸£à¸à¸à¸à¹à¸£à¸²&#8221; à¹à¸à¹à¸à¹à¸² locale à¹à¸à¹à¸ jp à¸à¸¥à¸¥à¸±à¸à¸à¹à¸à¸°à¹à¸à¹à¸²à¸à¸±à¸ &#8220;ãµã¼ãã¹&#8221;<br />
</br></p>
<h4>สรà¹à¸²à¸à¸à¸±à¸à¸à¹à¸à¸±à¹à¸à¹à¸à¸¥à¸µà¹à¸¢à¸à¸ าษาà¹à¸ Routes</h4>
<p>à¹à¸à¸à¸à¸à¸§à¸²à¸¡à¸à¸µà¹à¸à¸°à¹à¸à¹à¸à¸à¸²à¸£à¸ªà¸£à¹à¸²à¸à¸à¸±à¸à¸à¹à¸à¸±à¹à¸à¹à¸«à¹à¹à¸à¸¥à¸µà¹à¸¢à¸à¸à¹à¸²à¸ าษาà¹à¸ routes à¹à¸à¸¢à¹à¸¡à¹à¸à¹à¸²à¸ Controller à¸à¸°à¸à¸£à¸±à¸ สามาà¸à¹à¸à¸¥à¸µà¹à¸¢à¸à¹à¸à¹<br />
à¹à¸£à¸´à¹à¸¡à¸à¸²à¸à¹à¸à¸à¸³à¸«à¸à¸ uri สำหรัà¸à¹à¸à¸¥à¸µà¹à¸¢à¸à¸ าษา à¹à¸à¸´à¸à¹à¸à¸¥à¹ app/Http/routes.php à¸à¸²à¸à¸à¸±à¹à¸à¸ªà¸£à¹à¸²à¸ uri à¹à¸£à¸´à¹à¸¡à¸à¹à¸à¹à¸¥à¸°à¹à¸à¸¥à¸µà¹à¸¢à¸à¸ าษาà¸à¸±à¸à¸à¸µà¹<br />
<strong>app/Http/routes.php</strong> </p>
<pre class="lang:default decode:true " >Route::get('/',function () { 
	return view("home"); // à¹à¸£à¸´à¹à¸¡à¸à¹à¸à¹à¸à¹à¸²à¸¡à¸² à¹à¸«à¹à¹à¸«à¸¥à¸ home.blade.php มาà¹à¸ªà¸à¸ 
}); 
Route::get('change/{locale}', function ($locale) { 
	Session::set('locale', $locale); // à¸à¸³à¸«à¸à¸à¸à¹à¸²à¸à¸±à¸§à¹à¸à¸£à¹à¸à¸ locale session à¹à¸«à¹à¸¡à¸µà¸à¹à¸²à¹à¸à¹à¸²à¸à¸±à¸à¸à¸±à¸§à¹à¸à¸£à¸à¸µà¹à¸ªà¹à¸à¹à¸à¹à¸²à¸¡à¸² 
	return Redirect::back(); // สัà¹à¸à¹à¸«à¹à¹à¸«à¸¥à¸à¸«à¸à¹à¸²à¹à¸à¸´à¸¡ 
});</pre>
<p></br></p>
<h4>สรà¹à¸²à¸à¸à¸±à¸§à¸à¸£à¸à¸ Request à¹à¸à¸·à¹à¸à¹à¸à¸¥à¸µà¹à¸¢à¸à¸ าษาà¸à¹à¸§à¸¢ Middleware </h4>
<p>à¹à¸¡à¸·à¹à¸à¸¡à¸µà¸à¸²à¸£à¸£à¹à¸à¸à¸à¸à¸«à¸£à¸·à¸à¹à¸à¸´à¸à¸à¸³à¸ªà¸±à¹à¸à¸à¹à¸²à¸ ๠มาà¸à¸µà¹ routes à¹à¸£à¸²à¸à¸°à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸£à¸§à¸à¸à¸³à¸ªà¸±à¹à¸à¸«à¸£à¸·à¸ request à¸à¸±à¹à¸ ๠à¹à¸à¹à¸à¹à¸§à¸¢à¸à¸²à¸£à¹à¸à¸´à¹à¸¡<br />
à¸à¸¥à¸²à¸ª Middleware à¹à¸à¹à¸²à¹à¸à¸à¹à¸à¸ Middleware à¹à¸à¹à¸à¸à¸µà¸à¸«à¸à¸¶à¹à¸à¸à¸§à¸²à¸¡à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸µà¹à¸¡à¸µà¹à¸ Laravel 5 หลัà¸à¸à¸²à¸£à¸à¸³à¸à¸²à¸à¸à¸±à¸à¸à¸²à¸£ Filter<br />
à¹à¸ Laravel à¹à¸§à¸à¸£à¹à¸à¸±à¹à¸à¸à¹à¸à¸à¸«à¸à¹à¸²à¸à¸µà¹ วิà¸à¸µà¸ªà¸£à¹à¸²à¸ Middleware à¸à¸¥à¸²à¸ªà¹à¸«à¹à¹à¸£à¸²à¸ªà¸£à¹à¸²à¸à¹à¸à¸¥à¹ .php à¹à¸§à¹à¹à¸ app/Http/Middleware<br />
à¹à¸à¸à¸µà¹à¸à¸µà¹à¹à¸«à¹à¹à¸£à¸²à¸ªà¸£à¹à¸²à¸à¹à¸à¸¥à¹ Language.php à¹à¸¥à¸°à¹à¸à¸µà¸¢à¸à¹à¸à¹à¸à¹à¸à¹à¸à¸¥à¹à¸à¸±à¸à¸à¸µà¹<br />
<strong>app/Http/Middleware/Language.php</strong> </p>
<pre class="lang:default decode:true " > 
namespace App\Http\Middleware; 
 
use Closure; 
use Illuminate\Http\Request; 
use Illuminate\Routing\Redirector; 
use Illuminate\Support\Facades\App; 
use Illuminate\Support\Facades\Config; 
use Illuminate\Support\Facades\Session; 
 
class Language 
{ 
 public function handle($request, Closure $next) // รัà¸à¸à¸³à¸ªà¸±à¹à¸à¹à¸¥à¸°à¸¥à¸³à¸à¸±à¸à¸à¸²à¸£à¸à¸³à¸à¸²à¸ 
 { 
 if(Session::has('locale')) // à¸à¸£à¸§à¸à¸à¸¹à¸§à¹à¸²à¸¡à¸µà¸à¸±à¸§à¹à¸à¸£ locale à¹à¸ session หรืà¸à¹à¸«à¸¡à¹ 
 { 
 $locale = Session::get('locale'); // à¸à¹à¸²à¸¡à¸µà¸à¸¢à¸¹à¹à¸à¹à¸à¸¶à¸à¸à¹à¸²à¸à¸à¸à¸¡à¸²à¹à¸à¹à¸à¹à¸§à¹ 
 App::setLocale($locale); // à¸à¸±à¹à¸à¸à¹à¸²à¸à¸µà¹à¹à¸à¹à¸£à¸±à¸à¸¡à¸²à¹à¸«à¹à¹à¸à¹à¸à¸ าษาหลัภ
 } 
 return $next($request); // à¸à¸³à¸à¸²à¸¡à¸à¸³à¸ªà¸±à¹à¸à¹à¸à¸¥à¸³à¸à¸±à¸à¸à¹à¸à¹à¸ 
 } 
}</pre>
<p></br></p>
<h4>à¹à¸à¸´à¸à¹à¸à¹à¸à¸²à¸ Middleware </h4>
<p>หลัà¸à¸à¸²à¸à¸à¸µà¹à¹à¸£à¸²à¸ªà¸£à¹à¸²à¸ Middleware à¹à¸ªà¸£à¹à¸à¹à¸¥à¹à¸§à¸à¸³à¹à¸à¹à¸à¸à¸µà¹à¸à¸°à¸à¹à¸à¸à¹à¸à¸´à¸à¹à¸à¹à¸à¸²à¸à¸à¹à¸à¸ วิà¸à¸µà¹à¸à¸´à¸à¹à¸à¹à¸à¸²à¸à¹à¸«à¹à¹à¸£à¸²à¹à¸à¹à¸à¸´à¹à¸¡à¸à¸¥à¸²à¸ª<br />
Language.php à¸à¸µà¹à¹à¸à¸¥à¹ app/Http/Kernel.php à¸à¸µà¹à¸à¸±à¸§à¹à¸à¸£ $middlewareGroups à¹à¸«à¹à¹à¸£à¸²à¹à¸à¸´à¹à¸¡à¹à¸à¹à¸²à¹à¸à¸à¸±à¸à¸à¸µà¹</p>
<p><strong>app/Http/Kernel.php</strong> </p>
<pre class="lang:default decode:true " >protected $middlewareGroups = [ 
 'web' =>; [ 
 \App\Http\Middleware\EncryptCookies::class, 
 \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class, 
 \Illuminate\Session\Middleware\StartSession::class, 
 \Illuminate\View\Middleware\ShareErrorsFromSession::class, 
 \App\Http\Middleware\VerifyCsrfToken::class, 
 \App\Http\Middleware\Language::class, // à¸à¸¥à¸²à¸ª Language.php à¸à¸µà¹à¹à¸£à¸²à¹à¸à¸´à¹à¸¡à¹à¸à¹à¸²à¸¡à¸² 
 ], 
 
 'api' =>; [ 
 'throttle:60,1', 
 ], 
];</pre>
<p></br></p>
<h4>à¸à¸à¸ªà¸à¸à¸ªà¸£à¹à¸²à¸ View à¹à¸à¸¥à¸µà¹à¸¢à¸à¸ าษา</h4>
<p>à¸à¸²à¸à¸à¸²à¸£à¹à¸à¸µà¸¢à¸à¸à¸³à¸ªà¸±à¹à¸à¹à¸¥à¸°à¸à¸±à¹à¸à¸à¹à¸²à¸à¸µà¹à¸à¹à¸²à¸à¸¡à¸²à¹à¸£à¸²à¹à¸à¹à¹à¸à¸£à¸µà¸¢à¸¡à¸ªà¸ าà¸à¹à¸§à¸à¸¥à¹à¸à¸¡à¹à¸à¸·à¹à¸à¹à¸«à¹à¹à¸§à¹à¸à¹à¸à¸à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¸¥à¸µà¹à¸¢à¸à¸ าษาà¹à¸à¹à¸à¸±à¹à¸ 4 ภาษาà¹à¸£à¸µà¸¢à¸à¸£à¹à¸à¸¢<br />
à¹à¸¥à¹à¸§à¸à¸£à¸±à¸ à¸à¹à¸à¹à¸à¹à¸£à¸²à¹à¸à¸µà¸¢à¸à¹à¸à¹à¸ªà¸£à¹à¸²à¸ view หรืภhtml à¹à¸à¸¥à¹à¹à¸«à¹à¸ªà¹à¸ request ภาษาà¹à¸à¹à¸²à¸¡à¸²à¸§à¹à¸²à¸à¸°à¹à¸«à¹à¹à¸§à¹à¸à¹à¸ªà¸à¸à¸à¸¥à¹à¸à¸ าษาà¸à¸°à¹à¸£<br />
à¸à¸¶à¹à¸à¹à¸£à¸²à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¸µà¸¢à¸à¹à¸à¹à¹à¸à¸¥à¸±à¸à¸©à¸à¸°à¸à¸±à¸à¸à¸µà¹à¸à¸£à¸±à¸</p>
<pre class="lang:default decode:true " > 
<;a href="{{ URL::to('change/en') }}">;ENGLISH<;/a>; // à¹à¸à¸¥à¸µà¹à¸¢à¸à¹à¸à¹à¸à¸ าษาà¸à¸±à¸à¸à¸¤à¸© 
<;a href="{{ URL::to('change/th') }}">;THAILAND<;/a>; // à¹à¸à¸¥à¸µà¹à¸¢à¸à¹à¸à¹à¸à¸ าษาà¹à¸à¸¢ 
<;a href="{{ URL::to('change/jp') }}">;JAPANESE<;/a>; // à¹à¸à¸¥à¸µà¹à¸¢à¸à¹à¸à¹à¸à¸ าษาà¸à¸µà¹à¸à¸¸à¹à¸ 
<;a href="{{ URL::to('change/ch') }}">;CHINESE<;/a>; // à¹à¸à¸¥à¸µà¹à¸¢à¸à¹à¸à¹à¸à¸ าษาà¸à¸µà¸ 
</pre>
<p>à¹à¸«à¹à¸à¹à¸²à¸à¸à¸à¸ªà¸à¸à¹à¸à¸¢à¸à¸²à¸£à¸ªà¸£à¹à¸²à¸à¹à¸à¸¥à¹ home.blade.php à¹à¸¥à¸°à¸§à¸²à¸à¹à¸§à¹à¹à¸ resources/views/home.blade.php<br />
à¸à¸²à¸à¸à¸±à¹à¸à¸¥à¸à¸à¹à¸à¸µà¸¢à¸ html à¸à¹à¸²à¸¢ ๠à¹à¸à¸·à¹à¸à¹à¸ªà¸à¸à¸ าษาà¸à¹à¸²à¸ ๠à¸à¸²à¸¡ request à¸à¸µà¹à¸ªà¹à¸à¹à¸à¹à¸²à¸¡à¸² à¹à¸à¸¢à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¸µà¸¢à¸à¸à¸£à¹à¸²à¸§ ๠à¹à¸à¹à¸à¸±à¸à¸à¸µà¹</p>
<p><strong>resources/views/home.blade.php</strong></p>
<pre class="lang:default decode:true " > 
<;body>; 
<;div class="container">; 
 <;ul class="nav navbar-nav">; 
 <;li>;<;a href="#">;{{ trans('message.service') }}<;/a>;<;/li>; 
 <;li>;<;a href="#">;{{ trans('message.portfolio') }}<;/a>;<;/li>; 
 <;li>;<;a href="#">;{{ trans('message.about') }}<;/a>; <;/li>; 
 <;li>;<;a href="#">;{{ trans('message.team') }}<;/a>;<;/li>; 
 <;li class="dropdown">; 
 <;a class="dropdown-toggle" id="dropdownLang" data-toggle="dropdown">; 
 {{ Config::get('app.locale') }} 
 <;span class="caret">;<;/span>; 
 <;/a>; 
 <;ul class="dropdown-menu" aria-labelledby="dropdownLang">; 
 <;li>;<;a href="{{ URL::to('change/en') }}">;ENGLISH<;/a>;<;/li>; 
 <;li>;<;a href="{{ URL::to('change/th') }}">;THAILAND<;/a>;<;/li>; 
 <;li>;<;a href="{{ URL::to('change/jp') }}">;JAPANESE<;/a>;<;/li>; 
 <;li>;<;a href="{{ URL::to('change/ch') }}">;CHINESE<;/a>;<;/li>; 
 <;/ul>; 
 <;/li>; 
 <;/ul>; 
 <;div class="row">; 
 <;div class="intro-lead-in">;{{ trans('message.welcome') }}<;/div>; 
 <;div class="intro-heading">;{{ trans('message.body') }}<;/div>; 
 <;/div>; 
<;/div>; 
<;/body>;</pre>
<p>à¹à¸ªà¸£à¹à¸à¹à¸¥à¹à¸§à¸à¸£à¸±à¸à¹à¸§à¹à¸à¹à¸à¸à¹ 4 ภาษา à¹à¸à¸¢à¹à¸à¸£à¸à¸ªà¸£à¹à¸²à¸à¸à¸µà¹à¸à¹à¸à¸à¹à¸à¸´à¹à¸¡à¹à¸¥à¸°à¹à¸à¹à¹à¸à¸ªà¸³à¸«à¸£à¸±à¸à¸à¸³à¹à¸«à¹à¹à¸§à¹à¸à¹à¸à¸à¹à¹à¸ªà¸à¸à¸à¸¥à¹à¸à¹à¸à¸±à¹à¸ 4 ภาษา<br />
à¸à¸°à¸¡à¸µà¹à¸à¸£à¸à¸ªà¸£à¹à¸²à¸à¹à¸à¸¥à¹ à¸à¸±à¸à¸à¸µà¹à¸à¸£à¸±à¸</p>
<pre class="lang:default decode:true " >resources/lang/th/message.php // à¹à¸à¸´à¹à¸¡ - สำหรัà¸à¹à¸à¹à¸à¸ าษาà¹à¸à¹à¸¥à¸°à¸ าษา 
app/Http/routes.php // à¹à¸à¹à¹à¸ - สำหรัà¸à¸ªà¸£à¹à¸²à¸ uri à¹à¸£à¸´à¹à¸¡à¸à¹à¸à¹à¸¥à¸°à¹à¸à¸¥à¸µà¹à¸¢à¸à¸ าษา 
app/Http/Middleware/Language.php // à¹à¸à¸´à¹à¸¡ - สำหรัà¸à¸£à¸±à¸ request à¹à¸¥à¸°à¸à¸±à¹à¸à¸à¹à¸²à¸ าษาà¸à¹à¸à¸à¹à¸«à¸¥à¸à¸«à¸à¹à¸²à¹à¸«à¸¡à¹ 
app/Http/Kernel.php // à¹à¸à¹à¹à¸ - สำหรัà¸à¹à¸à¸´à¸à¹à¸à¹à¸à¸²à¸ Middleware à¹à¸à¸¥à¹ Language.php 
resources/views/home.blade.php // à¹à¸à¸´à¹à¸¡ - à¹à¸ªà¸à¸à¸ าษาà¹à¸¥à¸°à¸ªà¹à¸ request à¹à¸à¸¥à¸µà¹à¸¢à¸à¸ าษา</pre>
<p>à¸à¸¶à¹à¸à¸à¹à¸²à¸à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸²à¸§à¸à¹à¹à¸«à¸¥à¸à¸à¸±à¹à¸ 5 à¹à¸à¸¥à¹à¹à¸à¸·à¹à¸à¹à¸à¸à¸à¸ªà¸à¸à¸à¸²à¸£à¸à¸³à¸à¸²à¸à¹à¸à¹à¸à¸µà¹à¸¥à¸´à¸à¸à¹à¸à¹à¸²à¸à¸¥à¹à¸²à¸à¸à¸£à¸±à¸</p>
<blockquote><p><a href="http://www.codebee.co.th/labs/examples/laravel-multi-langauge.zip" target="_blank">à¸à¸²à¸§à¸à¹à¹à¸«à¸¥à¸à¹à¸à¸¥à¹à¸à¸±à¸§à¸à¸¢à¹à¸²à¸ à¹à¸à¸¥à¸µà¹à¸¢à¸à¸ าษาà¸à¹à¸§à¸¢ Laravel 5</a></p></blockquote>
<p></br></p>

สอน Laravel 5 : ทำเว็บไซต์ 2 ภาษาง่าย ๆ กับ Laravel

สอน-laravel-framework
