-
Notifications
You must be signed in to change notification settings - Fork 0
/
_ide_helper_models.php
1223 lines (1186 loc) · 76.1 KB
/
_ide_helper_models.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<?php
// @formatter:off
/**
* A helper file for your Eloquent Models
* Copy the phpDocs from this file to the correct Model,
* And remove them from this file, to prevent double declarations.
*
* @author Barry vd. Heuvel <[email protected]>
*/
namespace App\Models{
/**
* App\Models\Advert
*
* @property int $id
* @property int|null $active
* @property string|null $link_title
* @property string|null $banner
* @property string|null $banner_alt
* @property string|null $url
* @property int $user_id
* @property int|null $advertable_id
* @property string|null $advertable_type
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \Illuminate\Database\Eloquent\Model|\Eloquent $advertable
* @method static \Illuminate\Database\Eloquent\Builder|unused\Advert newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|unused\Advert newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|unused\Advert query()
* @method static \Illuminate\Database\Eloquent\Builder|unused\Advert whereActive($value)
* @method static \Illuminate\Database\Eloquent\Builder|unused\Advert whereAdvertableId($value)
* @method static \Illuminate\Database\Eloquent\Builder|unused\Advert whereAdvertableType($value)
* @method static \Illuminate\Database\Eloquent\Builder|unused\Advert whereBanner($value)
* @method static \Illuminate\Database\Eloquent\Builder|unused\Advert whereBannerAlt($value)
* @method static \Illuminate\Database\Eloquent\Builder|unused\Advert whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|unused\Advert whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|unused\Advert whereLinkTitle($value)
* @method static \Illuminate\Database\Eloquent\Builder|unused\Advert whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|unused\Advert whereUrl($value)
* @method static \Illuminate\Database\Eloquent\Builder|unused\Advert whereUserId($value)
*/
class Advert extends \Eloquent {}
}
namespace App\Models{
/**
* App\Models\Album
*
* @property int $id
* @property int $active
* @property string $cover_image
* @property string $alt
* @property string $title
* @property string $meta_description
* @property string $meta_keywords
* @property string $slug
* @property string $description
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\unused\AlbumPhoto> $photos
* @property-read int|null $photos_count
* @method static \Database\Factories\AlbumFactory factory($count = null, $state = [])
* @method static \Illuminate\Database\Eloquent\Builder|unused\Album newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|unused\Album newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|unused\Album query()
* @method static \Illuminate\Database\Eloquent\Builder|unused\Album whereActive($value)
* @method static \Illuminate\Database\Eloquent\Builder|unused\Album whereAlt($value)
* @method static \Illuminate\Database\Eloquent\Builder|unused\Album whereCoverImage($value)
* @method static \Illuminate\Database\Eloquent\Builder|unused\Album whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|unused\Album whereDescription($value)
* @method static \Illuminate\Database\Eloquent\Builder|unused\Album whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|unused\Album whereMetaDescription($value)
* @method static \Illuminate\Database\Eloquent\Builder|unused\Album whereMetaKeywords($value)
* @method static \Illuminate\Database\Eloquent\Builder|unused\Album whereSlug($value)
* @method static \Illuminate\Database\Eloquent\Builder|unused\Album whereTitle($value)
* @method static \Illuminate\Database\Eloquent\Builder|unused\Album whereUpdatedAt($value)
*/
class Album extends \Eloquent {}
}
namespace App\Models{
/**
* App\Models\AlbumPhoto
*
* @property int $id
* @property int $active
* @property int $album_id
* @property string $file
* @property string $alt
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \App\Models\unused\Album|null $album
* @method static \Database\Factories\AlbumPhotoFactory factory($count = null, $state = [])
* @method static \Illuminate\Database\Eloquent\Builder|unused\AlbumPhoto newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|unused\AlbumPhoto newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|unused\AlbumPhoto query()
* @method static \Illuminate\Database\Eloquent\Builder|unused\AlbumPhoto whereActive($value)
* @method static \Illuminate\Database\Eloquent\Builder|unused\AlbumPhoto whereAlbumId($value)
* @method static \Illuminate\Database\Eloquent\Builder|unused\AlbumPhoto whereAlt($value)
* @method static \Illuminate\Database\Eloquent\Builder|unused\AlbumPhoto whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|unused\AlbumPhoto whereFile($value)
* @method static \Illuminate\Database\Eloquent\Builder|unused\AlbumPhoto whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|unused\AlbumPhoto whereUpdatedAt($value)
*/
class AlbumPhoto extends \Eloquent {}
}
namespace App\Models{
/**
* App\Models\Comment
*
* @property int $id
* @property string $comment
* @property int|null $user_id
* @property int $commentable_id
* @property string $commentable_type
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \Illuminate\Database\Eloquent\Model|\Eloquent $commentable
* @property-read \App\Models\Translations\CommentTranslation|null $translation
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Translations\CommentTranslation> $translations
* @property-read int|null $translations_count
* @method static \Illuminate\Database\Eloquent\Builder|Comment listsTranslations(string $translationField)
* @method static \Illuminate\Database\Eloquent\Builder|Comment newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|Comment newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|Comment notTranslatedIn(?string $locale = null)
* @method static \Illuminate\Database\Eloquent\Builder|Comment orWhereTranslation(string $translationField, $value, ?string $locale = null)
* @method static \Illuminate\Database\Eloquent\Builder|Comment orWhereTranslationLike(string $translationField, $value, ?string $locale = null)
* @method static \Illuminate\Database\Eloquent\Builder|Comment orderByTranslation(string $translationField, string $sortMethod = 'asc')
* @method static \Illuminate\Database\Eloquent\Builder|Comment query()
* @method static \Illuminate\Database\Eloquent\Builder|Comment translated()
* @method static \Illuminate\Database\Eloquent\Builder|Comment translatedIn(?string $locale = null)
* @method static \Illuminate\Database\Eloquent\Builder|Comment whereComment($value)
* @method static \Illuminate\Database\Eloquent\Builder|Comment whereCommentableId($value)
* @method static \Illuminate\Database\Eloquent\Builder|Comment whereCommentableType($value)
* @method static \Illuminate\Database\Eloquent\Builder|Comment whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|Comment whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|Comment whereTranslation(string $translationField, $value, ?string $locale = null, string $method = 'whereHas', string $operator = '=')
* @method static \Illuminate\Database\Eloquent\Builder|Comment whereTranslationLike(string $translationField, $value, ?string $locale = null)
* @method static \Illuminate\Database\Eloquent\Builder|Comment whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|Comment whereUserId($value)
* @method static \Illuminate\Database\Eloquent\Builder|Comment withTranslation()
*/
class Comment extends \Eloquent implements \Astrotomic\Translatable\Contracts\Translatable {}
}
namespace App\Models{
/**
* App\Models\Company
*
* @property int $id
* @property int $user_id
* @property int|null $company_type
* @property string $delivery
* @property string|null $header
* @property string|null $logo
* @property string|null $image1
* @property string|null $image2
* @property string|null $image3
* @property string $days
* @property string $morningtime
* @property string $afternoontime
* @property string|null $telephone
* @property string|null $website
* @property string|null $email
* @property string|null $facebook
* @property string|null $twitter
* @property string $pos
* @property string|null $creditcard
* @property int|null $active
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\unused\Advert> $adverts
* @property-read int|null $adverts_count
* @property-read \App\Models\CompanyType|null $category
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Comment> $comments
* @property-read int|null $comments_count
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Like> $likes
* @property-read int|null $likes_count
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Product> $products
* @property-read int|null $products_count
* @property-read \App\Models\Translations\CompanyTranslation|null $translation
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Translations\CompanyTranslation> $translations
* @property-read int|null $translations_count
* @property-read \App\Models\User|null $user
* @method static \Illuminate\Database\Eloquent\Builder|Company active()
* @method static \Database\Factories\CompanyFactory factory($count = null, $state = [])
* @method static \Illuminate\Database\Eloquent\Builder|Company listsTranslations(string $translationField)
* @method static \Illuminate\Database\Eloquent\Builder|Company newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|Company newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|Company notTranslatedIn(?string $locale = null)
* @method static \Illuminate\Database\Eloquent\Builder|Company orWhereTranslation(string $translationField, $value, ?string $locale = null)
* @method static \Illuminate\Database\Eloquent\Builder|Company orWhereTranslationLike(string $translationField, $value, ?string $locale = null)
* @method static \Illuminate\Database\Eloquent\Builder|Company orderByTranslation(string $translationField, string $sortMethod = 'asc')
* @method static \Illuminate\Database\Eloquent\Builder|Company query()
* @method static \Illuminate\Database\Eloquent\Builder|Company translated()
* @method static \Illuminate\Database\Eloquent\Builder|Company translatedIn(?string $locale = null)
* @method static \Illuminate\Database\Eloquent\Builder|Company whereActive($value)
* @method static \Illuminate\Database\Eloquent\Builder|Company whereAfternoontime($value)
* @method static \Illuminate\Database\Eloquent\Builder|Company whereCompanyType($value)
* @method static \Illuminate\Database\Eloquent\Builder|Company whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|Company whereCreditcard($value)
* @method static \Illuminate\Database\Eloquent\Builder|Company whereDays($value)
* @method static \Illuminate\Database\Eloquent\Builder|Company whereDelivery($value)
* @method static \Illuminate\Database\Eloquent\Builder|Company whereEmail($value)
* @method static \Illuminate\Database\Eloquent\Builder|Company whereFacebook($value)
* @method static \Illuminate\Database\Eloquent\Builder|Company whereHeader($value)
* @method static \Illuminate\Database\Eloquent\Builder|Company whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|Company whereImage1($value)
* @method static \Illuminate\Database\Eloquent\Builder|Company whereImage2($value)
* @method static \Illuminate\Database\Eloquent\Builder|Company whereImage3($value)
* @method static \Illuminate\Database\Eloquent\Builder|Company whereLogo($value)
* @method static \Illuminate\Database\Eloquent\Builder|Company whereMorningtime($value)
* @method static \Illuminate\Database\Eloquent\Builder|Company wherePos($value)
* @method static \Illuminate\Database\Eloquent\Builder|Company whereTelephone($value)
* @method static \Illuminate\Database\Eloquent\Builder|Company whereTranslation(string $translationField, $value, ?string $locale = null, string $method = 'whereHas', string $operator = '=')
* @method static \Illuminate\Database\Eloquent\Builder|Company whereTranslationLike(string $translationField, $value, ?string $locale = null)
* @method static \Illuminate\Database\Eloquent\Builder|Company whereTwitter($value)
* @method static \Illuminate\Database\Eloquent\Builder|Company whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|Company whereUserId($value)
* @method static \Illuminate\Database\Eloquent\Builder|Company whereWebsite($value)
* @method static \Illuminate\Database\Eloquent\Builder|Company withTranslation()
*/
class Company extends \Eloquent implements \Astrotomic\Translatable\Contracts\Translatable {}
}
namespace App\Models{
/**
* App\Models\CompanyType
*
* @property int $id
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Company> $companies
* @property-read int|null $companies_count
* @property-read \App\Models\Translations\CompanyTypeTranslation|null $translation
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Translations\CompanyTypeTranslation> $translations
* @property-read int|null $translations_count
* @method static \Illuminate\Database\Eloquent\Builder|CompanyType listsTranslations(string $translationField)
* @method static \Illuminate\Database\Eloquent\Builder|CompanyType newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|CompanyType newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|CompanyType notTranslatedIn(?string $locale = null)
* @method static \Illuminate\Database\Eloquent\Builder|CompanyType orWhereTranslation(string $translationField, $value, ?string $locale = null)
* @method static \Illuminate\Database\Eloquent\Builder|CompanyType orWhereTranslationLike(string $translationField, $value, ?string $locale = null)
* @method static \Illuminate\Database\Eloquent\Builder|CompanyType orderByTranslation(string $translationField, string $sortMethod = 'asc')
* @method static \Illuminate\Database\Eloquent\Builder|CompanyType query()
* @method static \Illuminate\Database\Eloquent\Builder|CompanyType translated()
* @method static \Illuminate\Database\Eloquent\Builder|CompanyType translatedIn(?string $locale = null)
* @method static \Illuminate\Database\Eloquent\Builder|CompanyType whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|CompanyType whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|CompanyType whereTranslation(string $translationField, $value, ?string $locale = null, string $method = 'whereHas', string $operator = '=')
* @method static \Illuminate\Database\Eloquent\Builder|CompanyType whereTranslationLike(string $translationField, $value, ?string $locale = null)
* @method static \Illuminate\Database\Eloquent\Builder|CompanyType whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|CompanyType withTranslation()
*/
class CompanyType extends \Eloquent implements \Astrotomic\Translatable\Contracts\Translatable {}
}
namespace App\Models{
/**
* App\Models\Customer
*
* @property int $id
* @property string $name
* @property string $email
* @property string $password
* @property string|null $remember_token
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property string|null $city
* @property string|null $province
* @property string|null $address
* @property string|null $postalcode
* @property string|null $phone
* @property string|null $facebookid
* @property string|null $twitterid
* @property string|null $otherinfo
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Comment> $comments
* @property-read int|null $comments_count
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Like> $likes
* @property-read int|null $likes_count
* @property-read \Illuminate\Notifications\DatabaseNotificationCollection<int, \Illuminate\Notifications\DatabaseNotification> $notifications
* @property-read int|null $notifications_count
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Order> $orders
* @property-read int|null $orders_count
* @method static \Illuminate\Database\Eloquent\Builder|Customer newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|Customer newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|Customer query()
* @method static \Illuminate\Database\Eloquent\Builder|Customer whereAddress($value)
* @method static \Illuminate\Database\Eloquent\Builder|Customer whereCity($value)
* @method static \Illuminate\Database\Eloquent\Builder|Customer whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|Customer whereEmail($value)
* @method static \Illuminate\Database\Eloquent\Builder|Customer whereFacebookid($value)
* @method static \Illuminate\Database\Eloquent\Builder|Customer whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|Customer whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|Customer whereOtherinfo($value)
* @method static \Illuminate\Database\Eloquent\Builder|Customer wherePassword($value)
* @method static \Illuminate\Database\Eloquent\Builder|Customer wherePhone($value)
* @method static \Illuminate\Database\Eloquent\Builder|Customer wherePostalcode($value)
* @method static \Illuminate\Database\Eloquent\Builder|Customer whereProvince($value)
* @method static \Illuminate\Database\Eloquent\Builder|Customer whereRememberToken($value)
* @method static \Illuminate\Database\Eloquent\Builder|Customer whereTwitterid($value)
* @method static \Illuminate\Database\Eloquent\Builder|Customer whereUpdatedAt($value)
*/
class Customer extends \Eloquent {}
}
namespace App\Models{
/**
* App\Models\Event
*
* @property int $id
* @property int $user_id
* @property string|null $header
* @property string|null $logo
* @property string|null $image1
* @property string|null $image2
* @property string|null $image3
* @property string $start_date
* @property string $start_time
* @property string $end_date
* @property string $end_time
* @property string $entrance
* @property string $telephone
* @property string|null $website
* @property string|null $email
* @property string|null $facebook
* @property string|null $twitter
* @property int|null $active
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\unused\Advert> $adverts
* @property-read int|null $adverts_count
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Comment> $comments
* @property-read int|null $comments_count
* @property-read \App\Models\Group|null $group
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Like> $likes
* @property-read int|null $likes_count
* @property-read \App\Models\Translations\EventTranslation|null $translation
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Translations\EventTranslation> $translations
* @property-read int|null $translations_count
* @property-read \App\Models\User|null $user
* @method static \Illuminate\Database\Eloquent\Builder|Event active()
* @method static \Database\Factories\EventFactory factory($count = null, $state = [])
* @method static \Illuminate\Database\Eloquent\Builder|Event listsTranslations(string $translationField)
* @method static \Illuminate\Database\Eloquent\Builder|Event newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|Event newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|Event notTranslatedIn(?string $locale = null)
* @method static \Illuminate\Database\Eloquent\Builder|Event orWhereTranslation(string $translationField, $value, ?string $locale = null)
* @method static \Illuminate\Database\Eloquent\Builder|Event orWhereTranslationLike(string $translationField, $value, ?string $locale = null)
* @method static \Illuminate\Database\Eloquent\Builder|Event orderByTranslation(string $translationField, string $sortMethod = 'asc')
* @method static \Illuminate\Database\Eloquent\Builder|Event query()
* @method static \Illuminate\Database\Eloquent\Builder|Event translated()
* @method static \Illuminate\Database\Eloquent\Builder|Event translatedIn(?string $locale = null)
* @method static \Illuminate\Database\Eloquent\Builder|Event whereActive($value)
* @method static \Illuminate\Database\Eloquent\Builder|Event whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|Event whereEmail($value)
* @method static \Illuminate\Database\Eloquent\Builder|Event whereEndDate($value)
* @method static \Illuminate\Database\Eloquent\Builder|Event whereEndTime($value)
* @method static \Illuminate\Database\Eloquent\Builder|Event whereEntrance($value)
* @method static \Illuminate\Database\Eloquent\Builder|Event whereFacebook($value)
* @method static \Illuminate\Database\Eloquent\Builder|Event whereHeader($value)
* @method static \Illuminate\Database\Eloquent\Builder|Event whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|Event whereImage1($value)
* @method static \Illuminate\Database\Eloquent\Builder|Event whereImage2($value)
* @method static \Illuminate\Database\Eloquent\Builder|Event whereImage3($value)
* @method static \Illuminate\Database\Eloquent\Builder|Event whereLogo($value)
* @method static \Illuminate\Database\Eloquent\Builder|Event whereStartDate($value)
* @method static \Illuminate\Database\Eloquent\Builder|Event whereStartTime($value)
* @method static \Illuminate\Database\Eloquent\Builder|Event whereTelephone($value)
* @method static \Illuminate\Database\Eloquent\Builder|Event whereTranslation(string $translationField, $value, ?string $locale = null, string $method = 'whereHas', string $operator = '=')
* @method static \Illuminate\Database\Eloquent\Builder|Event whereTranslationLike(string $translationField, $value, ?string $locale = null)
* @method static \Illuminate\Database\Eloquent\Builder|Event whereTwitter($value)
* @method static \Illuminate\Database\Eloquent\Builder|Event whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|Event whereUserId($value)
* @method static \Illuminate\Database\Eloquent\Builder|Event whereWebsite($value)
* @method static \Illuminate\Database\Eloquent\Builder|Event withTranslation()
*/
class Event extends \Eloquent implements \Astrotomic\Translatable\Contracts\Translatable {}
}
namespace App\Models{
/**
* App\Models\Group
*
* @property int $id
* @property int $user_id
* @property int $group_type
* @property string|null $header
* @property string|null $logo
* @property string|null $image1
* @property string|null $image2
* @property string|null $image3
* @property string|null $telephone
* @property string|null $website
* @property string|null $email
* @property string|null $facebook
* @property string|null $twitter
* @property int|null $active
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\unused\Advert> $adverts
* @property-read int|null $adverts_count
* @property-read \App\Models\GroupType|null $category
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Comment> $comments
* @property-read int|null $comments_count
* @property-read \App\Models\Event|null $event
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Like> $likes
* @property-read int|null $likes_count
* @property-read \App\Models\Translations\GroupTranslation|null $translation
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Translations\GroupTranslation> $translations
* @property-read int|null $translations_count
* @property-read \App\Models\User|null $user
* @method static \Illuminate\Database\Eloquent\Builder|Group active()
* @method static \Database\Factories\GroupFactory factory($count = null, $state = [])
* @method static \Illuminate\Database\Eloquent\Builder|Group listsTranslations(string $translationField)
* @method static \Illuminate\Database\Eloquent\Builder|Group newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|Group newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|Group notTranslatedIn(?string $locale = null)
* @method static \Illuminate\Database\Eloquent\Builder|Group orWhereTranslation(string $translationField, $value, ?string $locale = null)
* @method static \Illuminate\Database\Eloquent\Builder|Group orWhereTranslationLike(string $translationField, $value, ?string $locale = null)
* @method static \Illuminate\Database\Eloquent\Builder|Group orderByTranslation(string $translationField, string $sortMethod = 'asc')
* @method static \Illuminate\Database\Eloquent\Builder|Group query()
* @method static \Illuminate\Database\Eloquent\Builder|Group translated()
* @method static \Illuminate\Database\Eloquent\Builder|Group translatedIn(?string $locale = null)
* @method static \Illuminate\Database\Eloquent\Builder|Group whereActive($value)
* @method static \Illuminate\Database\Eloquent\Builder|Group whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|Group whereEmail($value)
* @method static \Illuminate\Database\Eloquent\Builder|Group whereFacebook($value)
* @method static \Illuminate\Database\Eloquent\Builder|Group whereGroupType($value)
* @method static \Illuminate\Database\Eloquent\Builder|Group whereHeader($value)
* @method static \Illuminate\Database\Eloquent\Builder|Group whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|Group whereImage1($value)
* @method static \Illuminate\Database\Eloquent\Builder|Group whereImage2($value)
* @method static \Illuminate\Database\Eloquent\Builder|Group whereImage3($value)
* @method static \Illuminate\Database\Eloquent\Builder|Group whereLogo($value)
* @method static \Illuminate\Database\Eloquent\Builder|Group whereTelephone($value)
* @method static \Illuminate\Database\Eloquent\Builder|Group whereTranslation(string $translationField, $value, ?string $locale = null, string $method = 'whereHas', string $operator = '=')
* @method static \Illuminate\Database\Eloquent\Builder|Group whereTranslationLike(string $translationField, $value, ?string $locale = null)
* @method static \Illuminate\Database\Eloquent\Builder|Group whereTwitter($value)
* @method static \Illuminate\Database\Eloquent\Builder|Group whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|Group whereUserId($value)
* @method static \Illuminate\Database\Eloquent\Builder|Group whereWebsite($value)
* @method static \Illuminate\Database\Eloquent\Builder|Group withTranslation()
*/
class Group extends \Eloquent implements \Astrotomic\Translatable\Contracts\Translatable {}
}
namespace App\Models{
/**
* App\Models\GroupType
*
* @property int $id
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Group> $venues
* @property-read int|null $groups_count
* @property-read \App\Models\Translations\GroupTypeTranslation|null $translation
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Translations\GroupTypeTranslation> $translations
* @property-read int|null $translations_count
* @method static \Illuminate\Database\Eloquent\Builder|GroupType listsTranslations(string $translationField)
* @method static \Illuminate\Database\Eloquent\Builder|GroupType newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|GroupType newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|GroupType notTranslatedIn(?string $locale = null)
* @method static \Illuminate\Database\Eloquent\Builder|GroupType orWhereTranslation(string $translationField, $value, ?string $locale = null)
* @method static \Illuminate\Database\Eloquent\Builder|GroupType orWhereTranslationLike(string $translationField, $value, ?string $locale = null)
* @method static \Illuminate\Database\Eloquent\Builder|GroupType orderByTranslation(string $translationField, string $sortMethod = 'asc')
* @method static \Illuminate\Database\Eloquent\Builder|GroupType query()
* @method static \Illuminate\Database\Eloquent\Builder|GroupType translated()
* @method static \Illuminate\Database\Eloquent\Builder|GroupType translatedIn(?string $locale = null)
* @method static \Illuminate\Database\Eloquent\Builder|GroupType whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|GroupType whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|GroupType whereTranslation(string $translationField, $value, ?string $locale = null, string $method = 'whereHas', string $operator = '=')
* @method static \Illuminate\Database\Eloquent\Builder|GroupType whereTranslationLike(string $translationField, $value, ?string $locale = null)
* @method static \Illuminate\Database\Eloquent\Builder|GroupType whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|GroupType withTranslation()
*/
class GroupType extends \Eloquent implements \Astrotomic\Translatable\Contracts\Translatable {}
}
namespace App\Models{
/**
* App\Models\Like
*
* @property int $id
* @property int|null $customer_id
* @property int $likeable_id
* @property string $likeable_type
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \Illuminate\Database\Eloquent\Model|\Eloquent $likeable
* @method static \Illuminate\Database\Eloquent\Builder|Like newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|Like newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|Like query()
* @method static \Illuminate\Database\Eloquent\Builder|Like whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|Like whereCustomerId($value)
* @method static \Illuminate\Database\Eloquent\Builder|Like whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|Like whereLikeableId($value)
* @method static \Illuminate\Database\Eloquent\Builder|Like whereLikeableType($value)
* @method static \Illuminate\Database\Eloquent\Builder|Like whereUpdatedAt($value)
*/
class Like extends \Eloquent {}
}
namespace App\Models{
/**
* App\Models\Newsletter
*
* @property int $id
* @property string $name
* @property string $email
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @method static \Illuminate\Database\Eloquent\Builder|Newsletter newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|Newsletter newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|Newsletter query()
* @method static \Illuminate\Database\Eloquent\Builder|Newsletter whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|Newsletter whereEmail($value)
* @method static \Illuminate\Database\Eloquent\Builder|Newsletter whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|Newsletter whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|Newsletter whereUpdatedAt($value)
*/
class Newsletter extends \Eloquent {}
}
namespace App\Models{
/**
* App\Models\Order
*
* @property int $id
* @property int|null $customer_id
* @property string|null $billing_email
* @property string|null $billing_name
* @property string|null $billing_address
* @property string|null $billing_city
* @property string|null $billing_province
* @property string|null $billing_postalcode
* @property string|null $billing_phone
* @property float|null $billing_subtotal
* @property int|null $billing_tax
* @property float|null $billing_total
* @property string|null $billing_other_info
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \App\Models\Customer|null $customer
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Product> $products
* @property-read int|null $products_count
* @method static \Illuminate\Database\Eloquent\Builder|Order newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|Order newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|Order query()
* @method static \Illuminate\Database\Eloquent\Builder|Order whereBillingAddress($value)
* @method static \Illuminate\Database\Eloquent\Builder|Order whereBillingCity($value)
* @method static \Illuminate\Database\Eloquent\Builder|Order whereBillingEmail($value)
* @method static \Illuminate\Database\Eloquent\Builder|Order whereBillingName($value)
* @method static \Illuminate\Database\Eloquent\Builder|Order whereBillingOtherInfo($value)
* @method static \Illuminate\Database\Eloquent\Builder|Order whereBillingPhone($value)
* @method static \Illuminate\Database\Eloquent\Builder|Order whereBillingPostalcode($value)
* @method static \Illuminate\Database\Eloquent\Builder|Order whereBillingProvince($value)
* @method static \Illuminate\Database\Eloquent\Builder|Order whereBillingSubtotal($value)
* @method static \Illuminate\Database\Eloquent\Builder|Order whereBillingTax($value)
* @method static \Illuminate\Database\Eloquent\Builder|Order whereBillingTotal($value)
* @method static \Illuminate\Database\Eloquent\Builder|Order whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|Order whereCustomerId($value)
* @method static \Illuminate\Database\Eloquent\Builder|Order whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|Order whereUpdatedAt($value)
*/
class Order extends \Eloquent {}
}
namespace App\Models{
/**
* App\Models\OrderProduct
*
* @property int $id
* @property int|null $order_id
* @property int|null $product_id
* @property int $quantity
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @method static \Illuminate\Database\Eloquent\Builder|OrderProduct newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|OrderProduct newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|OrderProduct query()
* @method static \Illuminate\Database\Eloquent\Builder|OrderProduct whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|OrderProduct whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|OrderProduct whereOrderId($value)
* @method static \Illuminate\Database\Eloquent\Builder|OrderProduct whereProductId($value)
* @method static \Illuminate\Database\Eloquent\Builder|OrderProduct whereQuantity($value)
* @method static \Illuminate\Database\Eloquent\Builder|OrderProduct whereUpdatedAt($value)
*/
class OrderProduct extends \Eloquent {}
}
namespace App\Models{
/**
* App\Models\Permission
*
* @property int $id
* @property string $name
* @property string $guard_name
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \Illuminate\Database\Eloquent\Collection<int, \Spatie\Permission\Models\Permission> $permissions
* @property-read int|null $permissions_count
* @property-read \Illuminate\Database\Eloquent\Collection<int, \Spatie\Permission\Models\Role> $roles
* @property-read int|null $roles_count
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\User> $users
* @property-read int|null $users_count
* @method static \Illuminate\Database\Eloquent\Builder|Permission newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|Permission newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|Permission permission($permissions)
* @method static \Illuminate\Database\Eloquent\Builder|Permission query()
* @method static \Illuminate\Database\Eloquent\Builder|Permission role($roles, $guard = null)
* @method static \Illuminate\Database\Eloquent\Builder|Permission whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|Permission whereGuardName($value)
* @method static \Illuminate\Database\Eloquent\Builder|Permission whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|Permission whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|Permission whereUpdatedAt($value)
*/
class Permission extends \Eloquent {}
}
namespace App\Models{
/**
* App\Models\Photo
*
* @property-read \App\Models\unused\Album|null $album
* @method static \Illuminate\Database\Eloquent\Builder|unused\Photo newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|unused\Photo newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|unused\Photo query()
*/
class Photo extends \Eloquent {}
}
namespace App\Models{
/**
* App\Models\Post
*
* @property int $id
* @property int $user_id
* @property int|null $post_type
* @property int|null $active
* @property string|null $image
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \App\Models\PostType|null $category
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Comment> $comments
* @property-read int|null $comments_count
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Like> $likes
* @property-read int|null $likes_count
* @property-read \App\Models\Translations\PostTranslation|null $translation
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Translations\PostTranslation> $translations
* @property-read int|null $translations_count
* @property-read \App\Models\User|null $user
* @method static \Illuminate\Database\Eloquent\Builder|Post active()
* @method static \Database\Factories\PostFactory factory($count = null, $state = [])
* @method static \Illuminate\Database\Eloquent\Builder|Post listsTranslations(string $translationField)
* @method static \Illuminate\Database\Eloquent\Builder|Post newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|Post newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|Post notTranslatedIn(?string $locale = null)
* @method static \Illuminate\Database\Eloquent\Builder|Post orWhereTranslation(string $translationField, $value, ?string $locale = null)
* @method static \Illuminate\Database\Eloquent\Builder|Post orWhereTranslationLike(string $translationField, $value, ?string $locale = null)
* @method static \Illuminate\Database\Eloquent\Builder|Post orderByTranslation(string $translationField, string $sortMethod = 'asc')
* @method static \Illuminate\Database\Eloquent\Builder|Post query()
* @method static \Illuminate\Database\Eloquent\Builder|Post translated()
* @method static \Illuminate\Database\Eloquent\Builder|Post translatedIn(?string $locale = null)
* @method static \Illuminate\Database\Eloquent\Builder|Post whereActive($value)
* @method static \Illuminate\Database\Eloquent\Builder|Post whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|Post whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|Post whereImage($value)
* @method static \Illuminate\Database\Eloquent\Builder|Post wherePostType($value)
* @method static \Illuminate\Database\Eloquent\Builder|Post whereTranslation(string $translationField, $value, ?string $locale = null, string $method = 'whereHas', string $operator = '=')
* @method static \Illuminate\Database\Eloquent\Builder|Post whereTranslationLike(string $translationField, $value, ?string $locale = null)
* @method static \Illuminate\Database\Eloquent\Builder|Post whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|Post whereUserId($value)
* @method static \Illuminate\Database\Eloquent\Builder|Post withTranslation()
*/
class Post extends \Eloquent implements \Astrotomic\Translatable\Contracts\Translatable {}
}
namespace App\Models{
/**
* App\Models\PostType
*
* @property int $id
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Post> $posts
* @property-read int|null $posts_count
* @property-read \App\Models\Translations\PostTypeTranslation|null $translation
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Translations\PostTypeTranslation> $translations
* @property-read int|null $translations_count
* @method static \Illuminate\Database\Eloquent\Builder|PostType listsTranslations(string $translationField)
* @method static \Illuminate\Database\Eloquent\Builder|PostType newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|PostType newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|PostType notTranslatedIn(?string $locale = null)
* @method static \Illuminate\Database\Eloquent\Builder|PostType orWhereTranslation(string $translationField, $value, ?string $locale = null)
* @method static \Illuminate\Database\Eloquent\Builder|PostType orWhereTranslationLike(string $translationField, $value, ?string $locale = null)
* @method static \Illuminate\Database\Eloquent\Builder|PostType orderByTranslation(string $translationField, string $sortMethod = 'asc')
* @method static \Illuminate\Database\Eloquent\Builder|PostType query()
* @method static \Illuminate\Database\Eloquent\Builder|PostType translated()
* @method static \Illuminate\Database\Eloquent\Builder|PostType translatedIn(?string $locale = null)
* @method static \Illuminate\Database\Eloquent\Builder|PostType whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|PostType whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|PostType whereTranslation(string $translationField, $value, ?string $locale = null, string $method = 'whereHas', string $operator = '=')
* @method static \Illuminate\Database\Eloquent\Builder|PostType whereTranslationLike(string $translationField, $value, ?string $locale = null)
* @method static \Illuminate\Database\Eloquent\Builder|PostType whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|PostType withTranslation()
*/
class PostType extends \Eloquent implements \Astrotomic\Translatable\Contracts\Translatable {}
}
namespace App\Models{
/**
* App\Models\Product
*
* @property int $id
* @property int|null $company_id
* @property int|null $product_type
* @property int $user_id
* @property string|null $header
* @property string|null $logo
* @property string|null $image1
* @property string|null $image2
* @property string|null $image3
* @property string $sku
* @property float $price
* @property int|null $active
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \App\Models\ProductType|null $category
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Comment> $comments
* @property-read int|null $comments_count
* @property-read \App\Models\Company|null $company
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Like> $likes
* @property-read int|null $likes_count
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Order> $orders
* @property-read int|null $orders_count
* @property-read \App\Models\Translations\ProductTranslation|null $translation
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Translations\ProductTranslation> $translations
* @property-read int|null $translations_count
* @property-read \App\Models\User|null $user
* @method static \Illuminate\Database\Eloquent\Builder|Product active()
* @method static \Database\Factories\ProductFactory factory($count = null, $state = [])
* @method static \Illuminate\Database\Eloquent\Builder|Product listsTranslations(string $translationField)
* @method static \Illuminate\Database\Eloquent\Builder|Product newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|Product newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|Product notTranslatedIn(?string $locale = null)
* @method static \Illuminate\Database\Eloquent\Builder|Product orWhereTranslation(string $translationField, $value, ?string $locale = null)
* @method static \Illuminate\Database\Eloquent\Builder|Product orWhereTranslationLike(string $translationField, $value, ?string $locale = null)
* @method static \Illuminate\Database\Eloquent\Builder|Product orderByTranslation(string $translationField, string $sortMethod = 'asc')
* @method static \Illuminate\Database\Eloquent\Builder|Product query()
* @method static \Illuminate\Database\Eloquent\Builder|Product translated()
* @method static \Illuminate\Database\Eloquent\Builder|Product translatedIn(?string $locale = null)
* @method static \Illuminate\Database\Eloquent\Builder|Product whereActive($value)
* @method static \Illuminate\Database\Eloquent\Builder|Product whereCompanyId($value)
* @method static \Illuminate\Database\Eloquent\Builder|Product whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|Product whereHeader($value)
* @method static \Illuminate\Database\Eloquent\Builder|Product whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|Product whereImage1($value)
* @method static \Illuminate\Database\Eloquent\Builder|Product whereImage2($value)
* @method static \Illuminate\Database\Eloquent\Builder|Product whereImage3($value)
* @method static \Illuminate\Database\Eloquent\Builder|Product whereLogo($value)
* @method static \Illuminate\Database\Eloquent\Builder|Product wherePrice($value)
* @method static \Illuminate\Database\Eloquent\Builder|Product whereProductType($value)
* @method static \Illuminate\Database\Eloquent\Builder|Product whereSku($value)
* @method static \Illuminate\Database\Eloquent\Builder|Product whereTranslation(string $translationField, $value, ?string $locale = null, string $method = 'whereHas', string $operator = '=')
* @method static \Illuminate\Database\Eloquent\Builder|Product whereTranslationLike(string $translationField, $value, ?string $locale = null)
* @method static \Illuminate\Database\Eloquent\Builder|Product whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|Product whereUserId($value)
* @method static \Illuminate\Database\Eloquent\Builder|Product withTranslation()
*/
class Product extends \Eloquent implements \Astrotomic\Translatable\Contracts\Translatable {}
}
namespace App\Models{
/**
* App\Models\ProductType
*
* @property int $id
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Product> $products
* @property-read int|null $products_count
* @property-read \App\Models\Translations\ProductTypeTranslation|null $translation
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Translations\ProductTypeTranslation> $translations
* @property-read int|null $translations_count
* @method static \Illuminate\Database\Eloquent\Builder|ProductType listsTranslations(string $translationField)
* @method static \Illuminate\Database\Eloquent\Builder|ProductType newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|ProductType newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|ProductType notTranslatedIn(?string $locale = null)
* @method static \Illuminate\Database\Eloquent\Builder|ProductType orWhereTranslation(string $translationField, $value, ?string $locale = null)
* @method static \Illuminate\Database\Eloquent\Builder|ProductType orWhereTranslationLike(string $translationField, $value, ?string $locale = null)
* @method static \Illuminate\Database\Eloquent\Builder|ProductType orderByTranslation(string $translationField, string $sortMethod = 'asc')
* @method static \Illuminate\Database\Eloquent\Builder|ProductType query()
* @method static \Illuminate\Database\Eloquent\Builder|ProductType translated()
* @method static \Illuminate\Database\Eloquent\Builder|ProductType translatedIn(?string $locale = null)
* @method static \Illuminate\Database\Eloquent\Builder|ProductType whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|ProductType whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|ProductType whereTranslation(string $translationField, $value, ?string $locale = null, string $method = 'whereHas', string $operator = '=')
* @method static \Illuminate\Database\Eloquent\Builder|ProductType whereTranslationLike(string $translationField, $value, ?string $locale = null)
* @method static \Illuminate\Database\Eloquent\Builder|ProductType whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|ProductType withTranslation()
*/
class ProductType extends \Eloquent implements \Astrotomic\Translatable\Contracts\Translatable {}
}
namespace App\Models{
/**
* App\Models\Role
*
* @property int $id
* @property string $name
* @property string $guard_name
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \Illuminate\Database\Eloquent\Collection<int, \Spatie\Permission\Models\Permission> $permissions
* @property-read int|null $permissions_count
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\User> $users
* @property-read int|null $users_count
* @method static \Illuminate\Database\Eloquent\Builder|Role newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|Role newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|Role permission($permissions)
* @method static \Illuminate\Database\Eloquent\Builder|Role query()
* @method static \Illuminate\Database\Eloquent\Builder|Role whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|Role whereGuardName($value)
* @method static \Illuminate\Database\Eloquent\Builder|Role whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|Role whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|Role whereUpdatedAt($value)
*/
class Role extends \Eloquent {}
}
namespace App\Models{
/**
* App\Models\Subscriber
*
* @property int $id
* @property string $name
* @property string $email
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @method static \Illuminate\Database\Eloquent\Builder|Subscriber newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|Subscriber newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|Subscriber query()
* @method static \Illuminate\Database\Eloquent\Builder|Subscriber whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|Subscriber whereEmail($value)
* @method static \Illuminate\Database\Eloquent\Builder|Subscriber whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|Subscriber whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|Subscriber whereUpdatedAt($value)
*/
class Subscriber extends \Eloquent {}
}
namespace App\Models{
/**
* App\Models\User
*
* @property int $id
* @property int|null $active
* @property string|null $fullname
* @property string $username
* @property string|null $tel
* @property string|null $mobile
* @property string $email
* @property string $password
* @property string|null $remember_token
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property string|null $facebookid
* @property string|null $twitterid
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Comment> $comments
* @property-read int|null $comments_count
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Company> $companies
* @property-read int|null $companies_count
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Event> $events
* @property-read int|null $events_count
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Group> $venues
* @property-read int|null $groups_count
* @property-read \Illuminate\Notifications\DatabaseNotificationCollection<int, \Illuminate\Notifications\DatabaseNotification> $notifications
* @property-read int|null $notifications_count
* @property-read \Illuminate\Database\Eloquent\Collection<int, \Spatie\Permission\Models\Permission> $permissions
* @property-read int|null $permissions_count
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Post> $posts
* @property-read int|null $posts_count
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Product> $products
* @property-read int|null $products_count
* @property-read \Illuminate\Database\Eloquent\Collection<int, \Spatie\Permission\Models\Role> $roles
* @property-read int|null $roles_count
* @method static \Illuminate\Database\Eloquent\Builder|User newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|User newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|User permission($permissions)
* @method static \Illuminate\Database\Eloquent\Builder|User query()
* @method static \Illuminate\Database\Eloquent\Builder|User role($roles, $guard = null)
* @method static \Illuminate\Database\Eloquent\Builder|User whereActive($value)
* @method static \Illuminate\Database\Eloquent\Builder|User whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|User whereEmail($value)
* @method static \Illuminate\Database\Eloquent\Builder|User whereFacebookid($value)
* @method static \Illuminate\Database\Eloquent\Builder|User whereFullname($value)
* @method static \Illuminate\Database\Eloquent\Builder|User whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|User whereMobile($value)
* @method static \Illuminate\Database\Eloquent\Builder|User wherePassword($value)
* @method static \Illuminate\Database\Eloquent\Builder|User whereRememberToken($value)
* @method static \Illuminate\Database\Eloquent\Builder|User whereTel($value)
* @method static \Illuminate\Database\Eloquent\Builder|User whereTwitterid($value)
* @method static \Illuminate\Database\Eloquent\Builder|User whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|User whereUsername($value)
*/
class User extends \Eloquent {}
}
namespace App\Translations{
/**
* App\Translations\CommentTranslation
*
* @property int $id
* @property string|null $comment
* @property int $comment_id
* @property string $locale
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Translations\CommentTranslation newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Translations\CommentTranslation newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Translations\CommentTranslation query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Translations\CommentTranslation whereComment($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Translations\CommentTranslation whereCommentId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Translations\CommentTranslation whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Translations\CommentTranslation whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Translations\CommentTranslation whereLocale($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Translations\CommentTranslation whereUpdatedAt($value)
*/
class CommentTranslation extends \Eloquent {}
}
namespace App\Translations{
/**
* App\Translations\CompanyTranslation
*
* @property int $id
* @property int $company_id
* @property string $locale
* @property string $title
* @property string $slug
* @property string $meta_description
* @property string $meta_keywords
* @property string $manager
* @property string|null $description
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Translations\CompanyTranslation findSimilarSlugs(string $attribute, array $config, string $slug)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Translations\CompanyTranslation newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Translations\CompanyTranslation newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Translations\CompanyTranslation query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Translations\CompanyTranslation whereCompanyId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Translations\CompanyTranslation whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Translations\CompanyTranslation whereDescription($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Translations\CompanyTranslation whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Translations\CompanyTranslation whereLocale($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Translations\CompanyTranslation whereManager($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Translations\CompanyTranslation whereMetaDescription($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Translations\CompanyTranslation whereMetaKeywords($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Translations\CompanyTranslation whereSlug($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Translations\CompanyTranslation whereTitle($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Translations\CompanyTranslation whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Translations\CompanyTranslation withUniqueSlugConstraints(\Illuminate\Database\Eloquent\Model $model, string $attribute, array $config, string $slug)
*/
class CompanyTranslation extends \Eloquent {}
}
namespace App\Translations{
/**
* App\Translations\CompanyTypeTranslation
*
* @property int $id
* @property int $company_type_id
* @property string $locale
* @property string $name
* @property string $slug
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Translations\CompanyTypeTranslation findSimilarSlugs(string $attribute, array $config, string $slug)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Translations\CompanyTypeTranslation newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Translations\CompanyTypeTranslation newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Translations\CompanyTypeTranslation query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Translations\CompanyTypeTranslation whereCompanyTypeId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Translations\CompanyTypeTranslation whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Translations\CompanyTypeTranslation whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Translations\CompanyTypeTranslation whereLocale($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Translations\CompanyTypeTranslation whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Translations\CompanyTypeTranslation whereSlug($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Translations\CompanyTypeTranslation whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Translations\CompanyTypeTranslation withUniqueSlugConstraints(\Illuminate\Database\Eloquent\Model $model, string $attribute, array $config, string $slug)
*/
class CompanyTypeTranslation extends \Eloquent {}
}
namespace App\Translations{
/**
* App\Translations\EventTranslation