title: Laravel - Translating data after fetching from databsase OR to have translated text in database?
body: <p>I want to start a multilingual website with Laravel.</p>
  
  <p>Is it a good idea to:</p>
  
  <ol>
  <li>Translate an string from fetched data from database using <code>trans()</code>?</li>
  </ol>
  
  <p>OR</p>
  
  <ol start="2">
  <li>Have three columns for each language with different titles?</li>
  </ol>
  
  <p>For example in number 1 I have:</p>
  
  <pre><code>ID - title
  1  - hello
  2  - how_are_you
  
  $texts = Text::all();
  $translatedText = trans('somefile.'.$texts[0]-&gt;title);
  </code></pre>
  
  <p>And for number 2 I have:</p>
  
  <pre><code>ID - title_fa - title_en    - title_ar
  1  - درود     - Hello       - سلام
  2  - خوبی؟    - How are you - کیف احوالک؟
  
  
  $texts = Text::all();
  $translatedText = $texts[0]-&gt;title_fa;
  </code></pre>
  
  <p>Which one is better from different aspects?</p>