title: Validating a Unique Slug on Update in Laravel 5
body: <p>I currently have a model that has a text field and a slug field.</p>
  
  <p>I validate that the slug is unique in my form request class:</p>
  
  <pre><code>public function rules()
  {
      return [
          'name' =&gt; 'required|min:3',
          'slug' =&gt; 'required|alpha_dash|unique:questions'
      ];
  }
  </code></pre>
  
  <p>This works fine on create and properly denies the creation of duplicate slugs. However on my update method, it won't let me save a record because the slug already exists. Of course the slug does exist, but it exists on the record being edited, so I would like to continue to allow it to be saved. However, it should not be able to be changed to a slug on ANOTHER record.</p>
  
  <p>Here's what my update ArticlesController method looks like:</p>
  
  <pre><code>public function update(Article $article, ArticleRequest $request)
  {
      $article-&gt;update($request-&gt;all());
  
      return redirect('articles');
  }
  </code></pre>
  
  <p>Is there a way to make this work in L5?</p>