title: how to edit default artisan command laravel
body: <p>when I run </p>
  
  <blockquote>
    <p>php artisan make:request "TestRequest"</p>
  </blockquote>
  
  <p>it will create file like below : </p>
  
  <pre><code>&lt;?php
  
  namespace App\Http\Requests;
  
  use Illuminate\Foundation\Http\FormRequest;
  
  class TestRequest extends FormRequest // i want to change from extends 'Form Request' to extends 'MyCustomFormRequest'
  {
      /**
       * Determine if the user is authorized to make this request.
       *
       * @return bool
       */
      public function authorize()
      {
          return false;
      }
  
      /**
       * Get the validation rules that apply to the request.
       *
       * @return array
       */
      public function rules()
      {
          return [
              //
          ];
      }
  }
  </code></pre>
  
  <p>so as you can see above is the default one, I wanted to change extends class from 'FormRequest' (this is default) to MyCustomFormRequest (this is my custom)</p>
  
  <p>so how do I achieve when I run </p>
  
  <blockquote>
    <p>php artisan make:request "TestRequest"</p>
  </blockquote>
  
  <p>, it will automatically extends 'MyCustomFormRequest' instead of 'FormRequest' ?</p>