title: Laravel 8 validation input for excluding data which are not in a table, must be uppercase, and formatting id
body: <p>In Laravel 8, I have validation for storing data like this in <strong>public function store_notamasuk</strong>:</p>
  <pre><code>    Request()-&gt;validate([
              'namabarang_supplier' =&gt; 'required',
              'jumlahbarang_supplier' =&gt; 'required|numeric|min:1',
          ],[
              'namabarang_supplier.required' =&gt; 'Nama barang wajib diisi!',
              'jumlahbarang_supplier.required' =&gt; 'Jumlah barang wajib diisi!',
              'jumlahbarang_supplier.numeric' =&gt; 'Jumlah barang harus angka!',
              'jumlahbarang_supplier.min' =&gt; 'Jumlah barang minimal 1!',
          ]);
  </code></pre>
  <p>And I have validation for storing data like this in <strong>public function store_barang</strong>:</p>
  <pre><code>    Request()-&gt;validate([
              'kodebarang' =&gt; 'required|unique:Barang,kodebarang|min:9|max:9',
              'namabarang' =&gt; 'required',
              'hargapenjualan' =&gt; 'required|numeric|min:1',
              'hargapembelian' =&gt; 'required|numeric|min:1',
          ],[
              'kodebarang.required' =&gt; 'Kode barang wajib diisi!',
              'kodebarang.unique' =&gt; 'Kode barang ini sudah ada!',
              'kodebarang.min' =&gt; 'Kode barang harus 9 karakter dengan &quot;-&quot; di tengahnya!',
              'kodebarang.max' =&gt; 'Kode barang harus 9 karakter dengan &quot;-&quot; di tengahnya!',
  
              'namabarang.required' =&gt; 'Nama barang wajib diisi!',
  
              'hargapenjualan.required' =&gt; 'Harga penjualan wajib diisi!',
              'hargapenjualan.numeric' =&gt; 'Harga penjualan harus angka!',
              'hargapenjualan.min' =&gt; 'Harga penjualan tidak boleh 0 atau kurang dari 0!',
  
              'hargapembelian.required' =&gt; 'Harga pembelian wajib diisi!',
              'hargapembelian.numeric' =&gt; 'Harga pembelian harus angka!',
              'hargapembelian.min' =&gt; 'Harga pembelian tidak boleh 0 atau kurang dari 0!',
          ]);
  </code></pre>
  <p>In <em>public function store_notamasuk</em>, I want validation of namabarang_supplier besides of required, I want to make validation if they aren't found in Barang table (namabarang column), it occurs that what I input this, not found.</p>
  <p>In public <em>function store_barang</em>, I want validation of kodebarang besides of like of this code, I want to make validation of kodebarang (id), its formation must be like this: XXXX-0000 (where XXXX is not number and must be letter and uppercase, and 0000 is not letter and must be numbered)</p>
  <p>How can I do this? I still confused about making this</p>