title: Laravel 6 storing data problem even though there are no errors
body: <p>I am trying to make a user able to post. I had some errors, but now I do not have any errors, but the store method does not work even though it does not show any errors.
  This is the form in home.balde.php</p>
  <pre><code>&lt;form method=&quot;POST&quot; action=&quot;{{ url('form-store') }}&quot;&gt;
                          @csrf
                          &lt;img class=&quot;avatar&quot; src=&quot;images/uploads/avatars/{{ $user-&gt;avatar }}&quot; alt=&quot;pic&quot; width=&quot;50px&quot;&gt;
                          &lt;label for=&quot;ftext&quot;&gt;
                              &lt;input type=&quot;text&quot; id=&quot;text&quot; name=&quot;text&quot; placeholder=&quot;What's happening?&quot; style=&quot;background-color: transparent; border-color: transparent; color: white;&quot; required&gt;
                          &lt;/label&gt;
                          &lt;br&gt;
                          &lt;div class=&quot;row&quot;&gt;
                              &lt;div class=&quot;col&quot;&gt;
                                  &lt;label for=&quot;ftopic&quot;&gt;
                                      &lt;input type=&quot;text&quot; id=&quot;topic&quot; name=&quot;topic&quot; placeholder=&quot;Topic&quot; style=&quot;background-color: transparent; border-color: transparent; color: white;&quot; required&gt;
                                  &lt;/label&gt;
                              &lt;/div&gt;
                              &lt;div class=&quot;col&quot;&gt;
                                  &lt;label for=&quot;fhashtag&quot;&gt;
                                      &lt;input type=&quot;text&quot; id=&quot;hashtag&quot; name=&quot;hashtag&quot; placeholder=&quot;Hashtag&quot; style=&quot;background-color: transparent; border-color: transparent; color: white;&quot; required&gt;
                                  &lt;/label&gt;
                              &lt;/div&gt;
                              &lt;div class=&quot;col&quot;&gt;
                                  &lt;div class=&quot;text-end&quot;&gt;
                                      &lt;button type=&quot;submit&quot; class=&quot;tweetBtn&quot;&gt;Tweet&lt;/button&gt;
                                  &lt;/div&gt;
                              &lt;/div&gt;
                          &lt;/div&gt;
                      &lt;/form&gt;
  </code></pre>
  <p>This is the model</p>
  <pre><code>&lt;?php
  
  namespace App;
  
  use Illuminate\Database\Eloquent\Model;
  
  class Tweets extends Model
  {
      protected $fillable = ['content', 'topic', 'hashtag'];
  }
  </code></pre>
  <p>This is HomeController</p>
  <pre><code>    public function store(Request $request)
      {
          if (!auth()-&gt;check()) {
              abort(403, 'Only authenticated users can create new posts.');
          }
  
          $data = request()-&gt;validate([
              'content' =&gt; 'required',
              'topic' =&gt; 'required|email',
              'hashtag' =&gt; 'required'
              ]);
              
              $check = Tweets::create($data);
              return Redirect::to(&quot;form&quot;)-&gt;withSuccess('Great! Form successfully submit with validation.');
      }
  </code></pre>
  <p>And these are the routes in web.php</p>
  <pre><code>Route::get('form', 'HomeController@index')-&gt;name('form');
  Route::post('form-store', 'HomeController@store')-&gt;name('form-store');
  </code></pre>
  <p>When I click submit the page will just refresh and nothing happens also in database</p>