diff --git a/app/Http/Requests/EstimatesRequest.php b/app/Http/Requests/EstimatesRequest.php index 4821adae..b312d742 100644 --- a/app/Http/Requests/EstimatesRequest.php +++ b/app/Http/Requests/EstimatesRequest.php @@ -25,7 +25,6 @@ class EstimatesRequest extends FormRequest $rules = [ 'estimate_date' => 'required', 'expiry_date' => 'required', - 'estimate_number' => 'required|unique:estimates,estimate_number', 'user_id' => 'required', 'discount' => 'required', 'discount_val' => 'required', @@ -41,10 +40,6 @@ class EstimatesRequest extends FormRequest 'items.*.price' => 'required' ]; - if ($this->getMethod() == 'PUT') { - $rules['estimate_number'] = $rules['estimate_number'].','.$this->get('id'); - } - return $rules; } } diff --git a/app/Http/Requests/InvoicesRequest.php b/app/Http/Requests/InvoicesRequest.php index 6b8f247e..387d251d 100644 --- a/app/Http/Requests/InvoicesRequest.php +++ b/app/Http/Requests/InvoicesRequest.php @@ -25,7 +25,6 @@ class InvoicesRequest extends FormRequest $rules = [ 'invoice_date' => 'required', 'due_date' => 'required', - 'invoice_number' => 'required|unique:invoices,invoice_number', 'user_id' => 'required', 'discount' => 'required', 'discount_val' => 'required', @@ -41,10 +40,6 @@ class InvoicesRequest extends FormRequest 'items.*.price' => 'required' ]; - if ($this->getMethod() == 'PUT') { - $rules['invoice_number'] = $rules['invoice_number'].','.$this->get('id'); - } - return $rules; } } diff --git a/app/Http/Requests/PaymentRequest.php b/app/Http/Requests/PaymentRequest.php index 97efbe12..940687ad 100644 --- a/app/Http/Requests/PaymentRequest.php +++ b/app/Http/Requests/PaymentRequest.php @@ -24,15 +24,10 @@ class PaymentRequest extends FormRequest { $rules = [ 'payment_date' => 'required', - 'payment_number' => 'required|unique:payments,payment_number', 'user_id' => 'required', 'amount' => 'required', ]; - if ($this->getMethod() == 'PUT') { - $rules['payment_number'] = $rules['payment_number'].','.$this->route('payment'); - } - return $rules; } } diff --git a/app/Listeners/Updates/v2/Version200.php b/app/Listeners/Updates/v2/Version200.php index 7d3ebc79..3782d7a2 100644 --- a/app/Listeners/Updates/v2/Version200.php +++ b/app/Listeners/Updates/v2/Version200.php @@ -6,7 +6,6 @@ use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Queue\InteractsWithQueue; use Illuminate\Database\Schema\Blueprint; use Crater\Listeners\Updates\Listener; -use Crater\Listeners\Updates\v2\Version200; use Crater\Events\UpdateFinished; use Crater\Setting; use Crater\Address; diff --git a/database/migrations/2019_09_14_120124_create_media_table.php b/database/migrations/2019_09_14_120124_create_media_table.php index f4e18d62..182bfe8a 100644 --- a/database/migrations/2019_09_14_120124_create_media_table.php +++ b/database/migrations/2019_09_14_120124_create_media_table.php @@ -20,9 +20,9 @@ class CreateMediaTable extends Migration $table->string('mime_type')->nullable(); $table->string('disk'); $table->unsignedInteger('size'); - $table->json('manipulations'); - $table->json('custom_properties'); - $table->json('responsive_images'); + $table->text('manipulations'); + $table->text('custom_properties'); + $table->text('responsive_images'); $table->unsignedInteger('order_column')->nullable(); $table->nullableTimestamps(); }); diff --git a/readme.md b/readme.md index 504d5b64..8f0479db 100644 --- a/readme.md +++ b/readme.md @@ -29,7 +29,7 @@ Web Application is made using Laravel & VueJS while the Mobile Apps are built us ## Mobile Apps - [Android](https://play.google.com/store/apps/details?id=com.craterapp.app) -- IOS - Coming Soon +- [IOS](https://apps.apple.com/app/id1489169767) - [Source](https://github.com/bytefury/crater-mobile) ## Discord