title: Having a database table that should stored a single record or row in Laravel
body: <p>I don't know if I'm going about this the right way, but in my application I have two(2) tables that seems like they both are going to store a single record each.</p>
  
  <p>Conceptual view of tables:</p>
  
  <p><strong>Institution(holds information of the school)</strong></p>
  
  <p><strong>Academic(holds academic information of the school)</strong></p>
  
  <pre><code>institution
  -----------
  name,
  motto,
  logo,
  etc
  
  academic
  ----------
  school-year-start
  school-year-end
  current-period
  current-semester
  </code></pre>
  
  <p>The long term goal of my app is to have in place a multi-tenancy feature that supports separate databases. In idea it is an application for secondary schools.</p>
  
  <p>Now, Is it a best practice to have such tables in your system? If so, how do one handle the situation wherein a user tries to add a new record; assuming a record already exists.</p>