Spamworldpro Mini Shell
Spamworldpro


Server : Apache
System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64
User : corals ( 1002)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
Directory :  /home/corals/mcoil.corals.io/app/Shop/Quotations/Requests/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/corals/mcoil.corals.io/app/Shop/Quotations/Requests/CreateQuotationRequest.php
<?php

namespace App\Shop\Quotations\Requests;

use App\Shop\Base\BaseFormRequest;

class CreateQuotationRequest extends BaseFormRequest
{
    /**
     * Get the validation rules that apply to the request.
     *
     * @return array
     */
    public function rules()
    {
        return [
            //'customer_id' => 'required|exists:customer,id',
            'business_id' => 'required|exists:businesses,id',
            'title' => 'required|string',
            'availability' => 'boolean',
            'availabledate' => 'required|date_format:d-m-Y',
            'rrp' => 'string',
            'currency' => 'required|string',
            'quantity' => 'numeric',
            'price' => 'numeric',
            'sellprice' => 'numeric',
            'cost' => 'numeric',
            'profic' => 'numeric',
            'gp' => 'numeric',
            'contacts.*.id' => 'required|string',
            'quotation_status_id' => 'exists:quotation_statuses,id',
            'status' => 'string',
            'products' => 'required|array',
            'products.*.product_id' => 'required|exists:products,id',
            'products.*.name' => 'required|string',
            'products.*.quantity' => 'required|numeric',
            'products.*.price' => 'required|numeric',
            'products.*.discount' => 'required|numeric',
            'products.*.sellprice' => 'required|numeric',
            'products.*.price' => 'required|numeric',
            'products.*.cost' => 'required|numeric',
            //'products.*.profit' => 'required|numeric',
            //'products.*.gp' => 'required|numeric',
            //'products.*.total_price' => 'required|numeric',
            //'products.*.total_sellprice' => 'required|numeric',
            //'products.*.total_cost' => 'required|numeric',
            //'products.*.total_profit' => 'required|numeric',
            //'products.*.total_gp' => 'required|numeric'
        ];
    }
}

Spamworldpro Mini