title: Multiple steps registration Form => Multiple Requests? (Laravel)
body: <p>I am building a multiple steps registration form. I will only allow the user to progress to next step when the current step is fully validated. I will also store all the information in the <code>session</code> and when I have everything I will persist it to the database.</p>
  
  <p>My steps will involve different fields like: user details with address, business details and that will have address fields as well, and then a few other fields. However some users will need to fill in the address while other won't be required. </p>
  
  <ol>
  <li>UserDetailsRequest (without including addresses)</li>
  <li>BusinessDetailsRequest (without including addresses)</li>
  <li>AddressRequest</li>
  <li>ExtraFieldsRequest</li>
  </ol>
  
  <p>OR</p>
  
  <ol>
  <li>UserDetailsRequest (with addresses)</li>
  <li>BusinessDetailsRequest (with addresses)</li>
  <li>ExtraFieldsRequest</li>
  </ol>
  
  <p>Can I combine the requests in my controller depending on the user type and if they are required to provide an address?</p>
  
  <p>In general, do I need to create as many requests as I have forms on my project? Can I instead create a 'bigger' form request and put some logic in it?</p>