Updates to 03-2025

This commit is contained in:
Kevin Adametz 2025-04-01 10:40:14 +02:00
parent 881fc84207
commit 4eb83def39
142 changed files with 21396 additions and 11243 deletions

View file

@ -21,10 +21,10 @@ use Illuminate\Database\Eloquent\SoftDeletes;
* @method static bool|null restore()
* @method static \Illuminate\Database\Query\Builder|\App\Models\Account withTrashed()
* @method static \Illuminate\Database\Query\Builder|\App\Models\Account withoutTrashed()
* @mixin \Eloquent
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Account newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Account newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Account query()
* @mixin \Eloquent
*/
class Account extends Model
{

View file

@ -30,13 +30,13 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Airline whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Airline whereNameFull($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Airline whereUpdatedAt($value)
* @mixin \Eloquent
* @property string|null $flight_info
* @property string|null $check_in
* @property string|null $baggage
* @method static \Illuminate\Database\Eloquent\Builder|Airline whereBaggage($value)
* @method static \Illuminate\Database\Eloquent\Builder|Airline whereCheckIn($value)
* @method static \Illuminate\Database\Eloquent\Builder|Airline whereFlightInfo($value)
* @mixin \Eloquent
*/
class Airline extends Model
{

View file

@ -11,7 +11,7 @@ use Illuminate\Database\Eloquent\Model;
/**
* Class Airport
*
*
* @property int $id
* @property string $code
* @property string $name
@ -20,8 +20,19 @@ use Illuminate\Database\Eloquent\Model;
* @property bool $active
* @property Carbon|null $created_at
* @property Carbon|null $updated_at
*
* @package App\Models
* @method static \Illuminate\Database\Eloquent\Builder|Airport newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|Airport newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|Airport query()
* @method static \Illuminate\Database\Eloquent\Builder|Airport whereActive($value)
* @method static \Illuminate\Database\Eloquent\Builder|Airport whereCity($value)
* @method static \Illuminate\Database\Eloquent\Builder|Airport whereCode($value)
* @method static \Illuminate\Database\Eloquent\Builder|Airport whereCountry($value)
* @method static \Illuminate\Database\Eloquent\Builder|Airport whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|Airport whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|Airport whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|Airport whereUpdatedAt($value)
* @mixin \Eloquent
*/
class Airport extends Model
{

View file

@ -32,12 +32,12 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AnswerQuestion whereQuestion($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AnswerQuestion whereQuestionText($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AnswerQuestion whereUpdatedAt($value)
* @mixin \Eloquent
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\IQContentFaq[] $iq_content_faq
* @property-read int|null $iq_content_faq_count
* @property int|null $i_q_content_category_id
* @property-read \App\Models\IQContentCategory|null $iq_content_category
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AnswerQuestion whereIQContentCategoryId($value)
* @mixin \Eloquent
*/
class AnswerQuestion extends Model
{

View file

@ -40,6 +40,7 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Arrangement whereTypeId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Arrangement whereTypeS($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Arrangement whereViewPosition($value)
* @property-read \App\Models\ArrangementType|null $arrangement_type
* @mixin \Eloquent
*/
class Arrangement extends Model

View file

@ -117,7 +117,6 @@ use Illuminate\Database\Eloquent\Collection;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Booking whereTravelagendaId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Booking whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Booking whereWebsiteId($value)
* @mixin \Eloquent
* @property-read int|null $service_provider_entries_count
* @property float|null $canceled
* @property float|null $price_canceled
@ -190,6 +189,17 @@ use Illuminate\Database\Eloquent\Collection;
* @property-read \App\Models\BookingStorno|null $booking_strono
* @method static \Illuminate\Database\Eloquent\Builder|Booking whereAirlineIds($value)
* @method static \Illuminate\Database\Eloquent\Builder|Booking whereParticipantPass($value)
* @property int|null $insurance_offer
* @property int|null $airport_id
* @property-read \App\Models\Airport|null $airport
* @property-read Collection<int, \App\Models\BookingDocument> $booking_documents
* @property-read int|null $booking_documents_count
* @property-read Collection<int, \App\Models\CustomerMail> $customer_mails_reverse
* @property-read int|null $customer_mails_reverse_count
* @property-read \App\Models\Salutation|null $participant_salutation
* @method static \Illuminate\Database\Eloquent\Builder|Booking whereAirportId($value)
* @method static \Illuminate\Database\Eloquent\Builder|Booking whereInsuranceOffer($value)
* @mixin \Eloquent
*/
class Booking extends Model
{

View file

@ -28,9 +28,9 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookingCountryService whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookingCountryService whereTravelCountryServiceId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookingCountryService whereUpdatedAt($value)
* @mixin \Eloquent
* @property int|null $status
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookingCountryService whereStatus($value)
* @mixin \Eloquent
*/
class BookingCountryService extends Model
{

View file

@ -11,7 +11,7 @@ use Illuminate\Database\Eloquent\Model;
/**
* Class BookingDocument
*
*
* @property int $id
* @property int|null $booking_id
* @property int|null $customer_id
@ -26,12 +26,37 @@ use Illuminate\Database\Eloquent\Model;
* @property Carbon $date
* @property Carbon|null $created_at
* @property Carbon|null $updated_at
*
* @property Booking|null $booking
* @property Customer|null $customer
* @property Lead|null $lead
*
* @package App\Models
* @property \App\Models\Coupon|null $coupon_id
* @property int|null $booking_storno_id
* @property object|null $data
* @property int|null $status
* @property-read \App\Models\BookingStorno|null $booking_storno
* @method static \Illuminate\Database\Eloquent\Builder|BookingDocument newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|BookingDocument newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|BookingDocument query()
* @method static \Illuminate\Database\Eloquent\Builder|BookingDocument whereBookingId($value)
* @method static \Illuminate\Database\Eloquent\Builder|BookingDocument whereBookingStornoId($value)
* @method static \Illuminate\Database\Eloquent\Builder|BookingDocument whereCouponId($value)
* @method static \Illuminate\Database\Eloquent\Builder|BookingDocument whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|BookingDocument whereCustomerId($value)
* @method static \Illuminate\Database\Eloquent\Builder|BookingDocument whereData($value)
* @method static \Illuminate\Database\Eloquent\Builder|BookingDocument whereDate($value)
* @method static \Illuminate\Database\Eloquent\Builder|BookingDocument whereDir($value)
* @method static \Illuminate\Database\Eloquent\Builder|BookingDocument whereExt($value)
* @method static \Illuminate\Database\Eloquent\Builder|BookingDocument whereFilename($value)
* @method static \Illuminate\Database\Eloquent\Builder|BookingDocument whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|BookingDocument whereIdentifier($value)
* @method static \Illuminate\Database\Eloquent\Builder|BookingDocument whereLeadId($value)
* @method static \Illuminate\Database\Eloquent\Builder|BookingDocument whereMine($value)
* @method static \Illuminate\Database\Eloquent\Builder|BookingDocument whereOriginalName($value)
* @method static \Illuminate\Database\Eloquent\Builder|BookingDocument whereSize($value)
* @method static \Illuminate\Database\Eloquent\Builder|BookingDocument whereStatus($value)
* @method static \Illuminate\Database\Eloquent\Builder|BookingDocument whereUpdatedAt($value)
* @mixin \Eloquent
*/
class BookingDocument extends Model
{

View file

@ -55,7 +55,6 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookingDraftItem whereTravelClassId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookingDraftItem whereTravelProgramId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookingDraftItem whereUpdatedAt($value)
* @mixin \Eloquent
* @property int|null $fewo_lodging_id
* @property float|null $price
* @property-read \App\Models\Booking $booking
@ -64,6 +63,7 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookingDraftItem newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookingDraftItem newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookingDraftItem query()
* @mixin \Eloquent
*/
class BookingDraftItem extends Model
{

View file

@ -36,9 +36,10 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookingStorno whereStornoDate($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookingStorno whereTotal($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookingStorno whereUpdatedAt($value)
* @mixin \Eloquent
* @property \Illuminate\Support\Carbon|null $storno_print
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookingStorno whereStornoPrint($value)
* @property-read \App\Models\BookingDocument|null $booking_document
* @mixin \Eloquent
*/
class BookingStorno extends Model
{

View file

@ -24,9 +24,9 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSAuthor whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSAuthor whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSAuthor whereUpdatedAt($value)
* @mixin \Eloquent
* @property string|null $description
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSAuthor whereDescription($value)
* @mixin \Eloquent
*/
class CMSAuthor extends Model
{

View file

@ -4,41 +4,42 @@ namespace App\Models;
use Cviebrock\EloquentSluggable\Sluggable;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\CMSContent
*
* @property int $id
* @property string $name
* @property string $slug
* @property string|null $identifier
* @property string $field
* @property string|null $text
* @property string|null $full_text
* @property array|null $object
* @property int|null $integer
* @property float|null $decimal
* @property string|null $decimal
* @property int|null $pos
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSContent findSimilarSlugs($attribute, $config, $slug)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSContent whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSContent whereDecimal($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSContent whereField($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSContent whereFullText($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSContent whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSContent whereInteger($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSContent whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSContent whereSlug($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSContent whereText($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSContent whereUpdatedAt($value)
* @mixin \Eloquent
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSContent newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSContent newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSContent query()
* @property string|null $identifier
* @property array|null $object
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSContent whereIdentifier($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSContent whereObject($value)
* @property int|null $pos
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSContent wherePos($value)
* @method static \Illuminate\Database\Eloquent\Builder|CMSContent findSimilarSlugs(string $attribute, array $config, string $slug)
* @method static \Illuminate\Database\Eloquent\Builder|CMSContent newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|CMSContent newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|CMSContent query()
* @method static \Illuminate\Database\Eloquent\Builder|CMSContent whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|CMSContent whereDecimal($value)
* @method static \Illuminate\Database\Eloquent\Builder|CMSContent whereField($value)
* @method static \Illuminate\Database\Eloquent\Builder|CMSContent whereFullText($value)
* @method static \Illuminate\Database\Eloquent\Builder|CMSContent whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|CMSContent whereIdentifier($value)
* @method static \Illuminate\Database\Eloquent\Builder|CMSContent whereInteger($value)
* @method static \Illuminate\Database\Eloquent\Builder|CMSContent whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|CMSContent whereObject($value)
* @method static \Illuminate\Database\Eloquent\Builder|CMSContent wherePos($value)
* @method static \Illuminate\Database\Eloquent\Builder|CMSContent whereSlug($value)
* @method static \Illuminate\Database\Eloquent\Builder|CMSContent whereText($value)
* @method static \Illuminate\Database\Eloquent\Builder|CMSContent whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|CMSContent withUniqueSlugConstraints(\Illuminate\Database\Eloquent\Model $model, string $attribute, array $config, string $slug)
* @mixin \Eloquent
*/
class CMSContent extends Model
{
@ -74,7 +75,7 @@ class CMSContent extends Model
'pos' => 'int'
];
public function sluggable()
public function sluggable(): array
{
return [
'slug' => [

View file

@ -34,12 +34,12 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSInfo whereSlug($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSInfo whereText($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSInfo whereUpdatedAt($value)
* @mixin \Eloquent
* @property string $type
* @property int $bool
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSInfo whereBool($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSInfo whereType($value)
* @method static \Illuminate\Database\Eloquent\Builder|CMSInfo withUniqueSlugConstraints(\Illuminate\Database\Eloquent\Model $model, string $attribute, array $config, string $slug)
* @mixin \Eloquent
*/
class CMSInfo extends Model
{
@ -61,7 +61,8 @@ class CMSInfo extends Model
'name', 'slug', 'type', 'text', 'full_text', 'integer', 'decimal', 'bool'
];
public function sluggable()
public function sluggable(): array
{
return [
'slug' => [

View file

@ -26,13 +26,13 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSInfoAvailable whereTo($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSInfoAvailable whereType($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSInfoAvailable whereUpdatedAt($value)
* @mixin \Eloquent
* @property int $wday
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSInfoAvailable whereWday($value)
* @property int|null $special
* @property string|null $date
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSInfoAvailable whereDate($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CMSInfoAvailable whereSpecial($value)
* @mixin \Eloquent
*/
class CMSInfoAvailable extends Model
{

View file

@ -26,10 +26,10 @@ use PHPUnit\Framework\Constraint\Count;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereIt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country wherePhone($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereRu($value)
* @mixin \Eloquent
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country query()
* @mixin \Eloquent
*/
class Country extends Model
{

View file

@ -44,9 +44,10 @@ use Illuminate\Database\Eloquent\Collection;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Coupon whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Coupon whereValidDate($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Coupon whereValue($value)
* @mixin \Eloquent
* @property string|null $text
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Coupon whereText($value)
* @property-read \App\Models\BookingDocument|null $booking_document
* @mixin \Eloquent
*/
class Coupon extends Model
{

View file

@ -42,12 +42,12 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CustomerFewoFile whereSize($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CustomerFewoFile whereTravelUserId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CustomerFewoFile whereUpdatedAt($value)
* @mixin \Eloquent
* @property \Illuminate\Support\Carbon|null $deleted_at
* @method static \Illuminate\Database\Query\Builder|\App\Models\CustomerFewoFile onlyTrashed()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CustomerFewoFile whereDeletedAt($value)
* @method static \Illuminate\Database\Query\Builder|\App\Models\CustomerFewoFile withTrashed()
* @method static \Illuminate\Database\Query\Builder|\App\Models\CustomerFewoFile withoutTrashed()
* @mixin \Eloquent
*/
class CustomerFewoFile extends Model
{

View file

@ -70,7 +70,6 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CustomerFewoMail whereTravelUserBookingFewoId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CustomerFewoMail whereTravelUserId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CustomerFewoMail whereUpdatedAt($value)
* @mixin \Eloquent
* @property-read \App\Models\TravelUserBookingFewo $booking
* @property-read \App\Models\TravelUser $customer
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\CustomerFewoFile[] $customer_files
@ -83,6 +82,7 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Query\Builder|\App\Models\CustomerFewoMail withoutTrashed()
* @property array|null $forward
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CustomerFewoMail whereForward($value)
* @mixin \Eloquent
*/
class CustomerFewoMail extends Model
{

View file

@ -74,11 +74,11 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CustomerMail whereSubject($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CustomerMail whereTravelCountryId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CustomerMail whereUpdatedAt($value)
* @mixin \Eloquent
* @property int|null $subdir
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CustomerMail whereSubdir($value)
* @property array|null $forward
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CustomerMail whereForward($value)
* @mixin \Eloquent
*/
class CustomerMail extends Model
{

View file

@ -17,7 +17,6 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Draft whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Draft whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Draft whereUpdatedAt($value)
* @mixin \Eloquent
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\DraftItem[] $draft_items
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\TravelProgramDraft[] $travel_program_drafts
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Draft newModelQuery()
@ -25,6 +24,7 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Draft query()
* @property-read int|null $draft_items_count
* @property-read int|null $travel_program_drafts_count
* @mixin \Eloquent
*/
class Draft extends Model
{

View file

@ -42,7 +42,6 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\DraftItem wherePriceAdult($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\DraftItem wherePriceChildren($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\DraftItem whereUpdatedAt($value)
* @mixin \Eloquent
* @property string|null $service
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\DraftItem whereService($value)
* @property float|null $price
@ -50,6 +49,7 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\DraftItem newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\DraftItem newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\DraftItem query()
* @mixin \Eloquent
*/
class DraftItem extends Model
{

View file

@ -17,7 +17,6 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\DraftType whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\DraftType whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\DraftType whereUpdatedAt($value)
* @mixin \Eloquent
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\DraftItem[] $draft_items
* @property string|null $color
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\DraftType whereColor($value)
@ -27,6 +26,7 @@ use Illuminate\Database\Eloquent\Model;
* @property int|null $pos
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\DraftType wherePos($value)
* @property-read int|null $draft_items_count
* @mixin \Eloquent
*/
class DraftType extends Model
{

View file

@ -31,9 +31,9 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\EmailTemplate whereMessage($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\EmailTemplate whereSubject($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\EmailTemplate whereUpdatedAt($value)
* @mixin \Eloquent
* @property string $name
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\EmailTemplate whereName($value)
* @mixin \Eloquent
*/
class EmailTemplate extends Model
{

View file

@ -94,7 +94,6 @@ use HTMLHelper;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Feedback whereTravelProgram($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Feedback whereTreeRoot($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Feedback whereUpdatedAt($value)
* @mixin \Eloquent
* @property int|null $travel_guide_content_id
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Feedback newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Feedback newQuery()
@ -105,6 +104,20 @@ use HTMLHelper;
* @property-read int|null $children_count
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Feedback whereBeforeTitle($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Feedback whereTitleShort($value)
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Page> $child_pages
* @property-read int|null $child_pages_count
* @property-read \App\Models\Page|null $page
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Page> $pages
* @property-read int|null $pages_count
* @property-read \App\Models\Page|null $parent_page
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\TravelCountry> $travel_countries
* @property-read int|null $travel_countries_count
* @property-read \App\Models\TravelCountry|null $travel_country
* @property-read \App\Models\TravelGuide|null $travel_guide
* @property-read \App\Models\TravelProgram|null $travel_program_content
* @method static \Illuminate\Database\Eloquent\Builder|Page findSimilarSlugs(string $attribute, array $config, string $slug)
* @method static \Illuminate\Database\Eloquent\Builder|Page withUniqueSlugConstraints(\Illuminate\Database\Eloquent\Model $model, string $attribute, array $config, string $slug)
* @mixin \Eloquent
*/
class Feedback extends Page
{

View file

@ -34,7 +34,6 @@ use Reliese\Database\Eloquent\Model as Eloquent;
* @property \Illuminate\Database\Eloquent\Collection $pages
* @property \Illuminate\Database\Eloquent\Collection $travel_user_booking_fewos
* @package App\Models
* @mixin \Eloquent
* @property string|null $single_name
* @property string $zip_code
* @property int|null $maximum_adults
@ -65,6 +64,7 @@ use Reliese\Database\Eloquent\Model as Eloquent;
* @property-read int|null $travel_user_booking_fewos_count
* @property string|null $pdf_name
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoLodging wherePdfName($value)
* @mixin \Eloquent
*/
class FewoLodging extends Model
{

View file

@ -17,7 +17,6 @@ use Illuminate\Database\Eloquent\Model;
* @property \Illuminate\Database\Eloquent\Collection $fewo_lodgings
* @property \Illuminate\Database\Eloquent\Collection $fewo_lodging_group_images
* @package App\Models
* @mixin \Eloquent
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoLodgingGroup newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoLodgingGroup newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoLodgingGroup query()
@ -25,6 +24,7 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoLodgingGroup whereName($value)
* @property-read int|null $fewo_lodging_group_images_count
* @property-read int|null $fewo_lodgings_count
* @mixin \Eloquent
*/
class FewoLodgingGroup extends Model
{

View file

@ -21,7 +21,6 @@ use Illuminate\Database\Eloquent\Model;
* @property string $description
* @property \App\Models\FewoLodgingGroup $fewo_lodging_group
* @package App\Models
* @mixin \Eloquent
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoLodgingGroupImage newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoLodgingGroupImage newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoLodgingGroupImage query()
@ -32,6 +31,7 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoLodgingGroupImage whereGroupId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoLodgingGroupImage whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoLodgingGroupImage wherePos($value)
* @mixin \Eloquent
*/
class FewoLodgingGroupImage extends Model
{

View file

@ -20,7 +20,6 @@ use Illuminate\Database\Eloquent\Model;
* @property string $description
* @property \App\Models\FewoLodging $fewo_lodging
* @package App\Models
* @mixin \Eloquent
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoLodgingImage newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoLodgingImage newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoLodgingImage query()
@ -30,6 +29,7 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoLodgingImage whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoLodgingImage whereLodgingId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoLodgingImage wherePos($value)
* @mixin \Eloquent
*/
class FewoLodgingImage extends Model
{

View file

@ -16,13 +16,13 @@ use Illuminate\Database\Eloquent\Model;
* @property string $name
* @property \Illuminate\Database\Eloquent\Collection $fewo_lodgings
* @package App\Models
* @mixin \Eloquent
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoLodgingType newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoLodgingType newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoLodgingType query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoLodgingType whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoLodgingType whereName($value)
* @property-read int|null $fewo_lodgings_count
* @mixin \Eloquent
*/
class FewoLodgingType extends Model
{

View file

@ -20,7 +20,6 @@ use Illuminate\Database\Eloquent\Model;
* @property \App\Models\FewoSeason $fewo_season
* @property \App\Models\FewoLodging $fewo_lodging
* @package App\Models
* @mixin \Eloquent
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoPrice newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoPrice newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoPrice query()
@ -29,6 +28,7 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoPrice whereLodgingId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoPrice wherePerNight($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoPrice whereSeasonId($value)
* @mixin \Eloquent
*/
class FewoPrice extends Model
{

View file

@ -20,7 +20,6 @@ use Illuminate\Database\Eloquent\Model;
* @property int $type
* @property \App\Models\FewoLodging $fewo_lodging
* @package App\Models
* @mixin \Eloquent
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoReservation newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoReservation newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoReservation query()
@ -30,6 +29,7 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoReservation whereStatus($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoReservation whereToDate($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoReservation whereType($value)
* @mixin \Eloquent
*/
class FewoReservation extends Model
{

View file

@ -21,7 +21,6 @@ use Illuminate\Database\Eloquent\Model;
* @property int $only_weekday
* @property \Illuminate\Database\Eloquent\Collection $fewo_prices
* @package App\Models
* @mixin \Eloquent
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoSeason newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoSeason newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoSeason query()
@ -33,6 +32,7 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoSeason whereOnlyWeekday($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FewoSeason whereToDate($value)
* @property-read int|null $fewo_prices_count
* @mixin \Eloquent
*/
class FewoSeason extends Model
{

View file

@ -37,8 +37,8 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\IQContentCategory wherePos($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\IQContentCategory whereSlug($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\IQContentCategory whereUpdatedAt($value)
* @mixin \Eloquent
* @method static \Illuminate\Database\Eloquent\Builder|IQContentCategory withUniqueSlugConstraints(\Illuminate\Database\Eloquent\Model $model, string $attribute, array $config, string $slug)
* @mixin \Eloquent
*/
class IQContentCategory extends Model
{
@ -62,7 +62,7 @@ class IQContentCategory extends Model
];
public function sluggable()
public function sluggable(): array
{
return [
'slug' => [

View file

@ -25,10 +25,10 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\IQContentFaq query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\IQContentFaq whereTreeNodeId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\IQContentFaq whereFaqId($value)
* @mixin \Eloquent
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\IQContentFaq whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\IQContentFaq whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\IQContentFaq whereUpdatedAt($value)
* @mixin \Eloquent
*/
class IQContentFaq extends Model
{

View file

@ -22,9 +22,9 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\IQContentSite whereTravelGuideId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\IQContentSite whereTreeNodeId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\IQContentSite whereUpdatedAt($value)
* @mixin \Eloquent
* @property string|null $identifier
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\IQContentSite whereIdentifier($value)
* @mixin \Eloquent
*/
class IQContentSite extends Model
{

View file

@ -42,13 +42,13 @@ use Illuminate\Support\Str;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\IQContentTree whereUpdatedAt($value)
* @method static \Illuminate\Database\Query\Builder|\App\Models\IQContentTree withTrashed()
* @method static \Illuminate\Database\Query\Builder|\App\Models\IQContentTree withoutTrashed()
* @mixin \Eloquent
* @property int|null $page_id
* @property int|null $root_id
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\IQContentTree wherePageId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\IQContentTree whereRootId($value)
* @property-read int|null $iq_content_tree_nodes_count
* @method static \Illuminate\Database\Eloquent\Builder|IQContentTree withUniqueSlugConstraints(\Illuminate\Database\Eloquent\Model $model, string $attribute, array $config, string $slug)
* @mixin \Eloquent
*/
class IQContentTree extends Model
{
@ -67,7 +67,7 @@ class IQContentTree extends Model
protected $casts = ['settings' => 'array'];
public function sluggable()
public function sluggable(): array
{
return [
'slug' => [

View file

@ -50,7 +50,6 @@ use Illuminate\Support\Str;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\IQContentTreeNode whereUpdatedAt($value)
* @method static \Illuminate\Database\Query\Builder|\App\Models\IQContentTreeNode withTrashed()
* @method static \Illuminate\Database\Query\Builder|\App\Models\IQContentTreeNode withoutTrashed()
* @mixin \Eloquent
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\IQContentSite[] $iq_content_site
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\IQContentSite[] $iq_content_sites
* @property-read int|null $iq_content_sites_count
@ -64,6 +63,7 @@ use Illuminate\Support\Str;
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\IQContentFaq[] $iq_content_faqs
* @property-read int|null $iq_content_faqs_count
* @method static \Illuminate\Database\Eloquent\Builder|IQContentTreeNode withUniqueSlugConstraints(\Illuminate\Database\Eloquent\Model $model, string $attribute, array $config, string $slug)
* @mixin \Eloquent
*/
class IQContentTreeNode extends Model
{
@ -82,7 +82,7 @@ class IQContentTreeNode extends Model
protected $casts = ['settings' => 'array', 'image' => 'array'];
public function sluggable()
public function sluggable(): array
{
return [
'slug' => [

View file

@ -91,7 +91,6 @@ use Illuminate\Database\Eloquent\Collection;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Lead whereTravelperiodStart($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Lead whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Lead whereWebsiteId($value)
* @mixin \Eloquent
* @property-read \App\Models\Sym\TravelCountry|null $travel_country_crm
* @property bool|null $is_rebook
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Lead whereIsRebook($value)
@ -104,6 +103,7 @@ use Illuminate\Database\Eloquent\Collection;
* @property-read int|null $lead_mails_sent_at_count
* @property-read Collection|\App\Models\LeadNotice[] $lead_notices
* @property-read int|null $lead_notices_count
* @mixin \Eloquent
*/
class Lead extends Model
{

View file

@ -30,12 +30,12 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LeadParticipant whereParticipantFirstname($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LeadParticipant whereParticipantName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LeadParticipant whereParticipantSalutationId($value)
* @mixin \Eloquent
* @property int|null $participant_child
* @property int|null $nationality_id
* @property-read \App\Models\TravelNationality|null $travel_nationality
* @method static \Illuminate\Database\Eloquent\Builder|LeadParticipant whereNationalityId($value)
* @method static \Illuminate\Database\Eloquent\Builder|LeadParticipant whereParticipantChild($value)
* @mixin \Eloquent
*/
class LeadParticipant extends Model
{

228
app/Models/News.php Normal file
View file

@ -0,0 +1,228 @@
<?php
namespace App\Models;
use Carbon\Carbon;
use HTMLHelper;
/**
* App\Models\News
*
* @property int $id
* @property int|null $owner
* @property string|null $model
* @property int|null $lvl
* @property int $owner_second
* @property int|null $catalog_id
* @property int|null $catalog_index
* @property string|null $slug
* @property int|null $travel_program
* @property int|null $status
* @property int|null $show_in_navi
* @property int|null $order
* @property string|null $title
* @property string|null $pagetitle
* @property string|null $description
* @property string|null $keywords
* @property string|null $content
* @property string|null $content_new
* @property string|null $buma_destination
* @property int|null $OLD_CatalogID
* @property int|null $OLD_OwnerID
* @property int|null $buma_gjr
* @property string|null $date
* @property int $price-tags
* @property string|null $text_right
* @property string|null $keyword
* @property string|null $canonical_url
* @property int|null $country_id
* @property string|null $template
* @property int|null $lft
* @property int|null $rgt
* @property int|null $tree_root
* @property int|null $parent_id
* @property string|null $real_url_path
* @property string|null $box_body
* @property string|null $box_image_url
* @property string|null $box_star
* @property string|null $box_discount
* @property string|null $cms_settings
* @property int|null $fewo_lodging
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\News[] $children
* @property-read \App\Models\News|null $parent
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\News whereBoxBody($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\News whereBoxDiscount($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\News whereBoxImageUrl($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\News whereBoxStar($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\News whereBumaDestination($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\News whereBumaGjr($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\News whereCanonicalUrl($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\News whereCatalogId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\News whereCatalogIndex($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\News whereCmsSettings($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\News whereContent($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\News whereContentNew($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\News whereCountryId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\News whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\News whereDate($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\News whereDescription($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\News whereFewoLodging($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\News whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\News whereKeyword($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\News whereKeywords($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\News whereLft($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\News whereLvl($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\News whereModel($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\News whereOLDCatalogID($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\News whereOLDOwnerID($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\News whereOrder($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\News whereOwner($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\News whereOwnerSecond($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\News wherePagetitle($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\News whereParentId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\News wherePriceTags($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\News whereRealUrlPath($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\News whereRgt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\News whereShowInNavi($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\News whereSlug($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\News whereStatus($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\News whereTemplate($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\News whereTextRight($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\News whereTitle($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\News whereTravelProgram($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\News whereTreeRoot($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\News whereUpdatedAt($value)
* @property int|null $travel_guide_content_id
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\News newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\News newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\News query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\News whereTravelGuideContentId($value)
* @property string|null $title_short
* @property string|null $before_title
* @property-read int|null $children_count
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\News whereBeforeTitle($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\News whereTitleShort($value)
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Page> $child_pages
* @property-read int|null $child_pages_count
* @property-read \App\Models\Page|null $page
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Page> $pages
* @property-read int|null $pages_count
* @property-read \App\Models\Page|null $parent_page
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\TravelCountry> $travel_countries
* @property-read int|null $travel_countries_count
* @property-read \App\Models\TravelCountry|null $travel_country
* @property-read \App\Models\TravelGuide|null $travel_guide
* @property-read \App\Models\TravelProgram|null $travel_program_content
* @method static \Illuminate\Database\Eloquent\Builder|Page findSimilarSlugs(string $attribute, array $config, string $slug)
* @method static \Illuminate\Database\Eloquent\Builder|Page withUniqueSlugConstraints(\Illuminate\Database\Eloquent\Model $model, string $attribute, array $config, string $slug)
* @mixin \Eloquent
*/
class News extends Page
{
protected $table = 'page';
protected $fillable = [
'title', 'status', 'slug', 'date', 'content', 'content_new', 'box_body', 'description', 'pagetitle', 'keywords', 'order', 'active',
];
protected $casts = ['box_body' => 'array', 'date' => 'date', 'status' => 'boolean', 'active' => 'boolean'];
public static function boot()
{
parent::boot();
static::addGlobalScope(function ($query) {
$query->where('model', 'news');
$query->orderBy('lvl', 'ASC');
$query->orderBy('date', 'DESC');
});
}
public function parent()
{
return $this->belongsTo('App\Models\News', 'parent_id');
}
public function getParent()
{
if ($this->lvl == 1) {
$this->parent();
}
return false;
}
public function children()
{
return $this->hasMany('App\Models\News', 'parent_id');
}
public function setContentAttribute($value)
{
if (!$value) {
$this->attributes['content'] = $value;
} else {
$this->attributes['content'] = HTMLHelper::filterHTML($value, ['src' => ['removeHost']], true);
}
}
public function getContentAttribute()
{
return $this->attributes['content_new'] === null ? $this->attributes['content'] : $this->attributes['content_new'];
}
public function setContentNewAttribute($value)
{
if (!$value) {
$this->attributes['content_new'] = $value;
} else {
$this->attributes['content_new'] = HTMLHelper::filterHTML($value, ['src' => ['removeHost']], true);
}
}
public function getContentNewAttribute()
{
return $this->attributes['content_new'] === null ? $this->attributes['content'] : $this->attributes['content_new'];
}
public function getParentsArray(){
//lvl 0
return Page::where('model', 'News')->where('lvl', 1)->get()->pluck('title', 'id');
}
//$Newss = News::where('lvl', 1)->get();
public function getDateRow()
{
return$this->attributes['date'];
}
public function getDateAttribute()
{
return isset($this->attributes['date']) ? Carbon::parse($this->attributes['date'])->format("d.m.Y") : '';
}
public function setDateAttribute($value)
{
if (!$value) {
$this->attributes['date'] = null;
} else {
try {
$this->attributes['date']= Carbon::parse($value);
} catch (\Exception $e) {
$this->attributes['date'] = Carbon::now();
}
}
}
public function getImage($key){
//use box_body for images
if(isset($this->box_body[$key])){
return $this->box_body[$key];
}
return "";
}
}

View file

@ -13,7 +13,7 @@ use Illuminate\Database\Eloquent\Model;
/**
* Class Page
*
*
* @property int $id
* @property int|null $owner
* @property string|null $model
@ -59,7 +59,6 @@ use Illuminate\Database\Eloquent\Model;
* @property int|null $fewo_lodging
* @property Carbon|null $created_at
* @property Carbon|null $updated_at
*
* @property Page|null $page
* @property TravelCountry|null $travel_country
* @property TravelGuide|null $travel_guide
@ -67,9 +66,63 @@ use Illuminate\Database\Eloquent\Model;
* @property Collection|Redirect[] $redirects
* @property Collection|TravelCountry[] $travel_countries
* @property Collection|TravelProgram[] $travel_program_content
*
* @package App\Models
* @property-read Collection<int, Page> $child_pages
* @property-read int|null $child_pages_count
* @property-read int|null $pages_count
* @property-read Page|null $parent_page
* @property-read int|null $travel_countries_count
* @method static \Illuminate\Database\Eloquent\Builder|Page findSimilarSlugs(string $attribute, array $config, string $slug)
* @method static \Illuminate\Database\Eloquent\Builder|Page newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|Page newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|Page query()
* @method static \Illuminate\Database\Eloquent\Builder|Page whereBeforeTitle($value)
* @method static \Illuminate\Database\Eloquent\Builder|Page whereBoxBody($value)
* @method static \Illuminate\Database\Eloquent\Builder|Page whereBoxDiscount($value)
* @method static \Illuminate\Database\Eloquent\Builder|Page whereBoxImageUrl($value)
* @method static \Illuminate\Database\Eloquent\Builder|Page whereBoxStar($value)
* @method static \Illuminate\Database\Eloquent\Builder|Page whereBumaDestination($value)
* @method static \Illuminate\Database\Eloquent\Builder|Page whereBumaGjr($value)
* @method static \Illuminate\Database\Eloquent\Builder|Page whereCanonicalUrl($value)
* @method static \Illuminate\Database\Eloquent\Builder|Page whereCatalogId($value)
* @method static \Illuminate\Database\Eloquent\Builder|Page whereCatalogIndex($value)
* @method static \Illuminate\Database\Eloquent\Builder|Page whereCmsSettings($value)
* @method static \Illuminate\Database\Eloquent\Builder|Page whereContent($value)
* @method static \Illuminate\Database\Eloquent\Builder|Page whereContentNew($value)
* @method static \Illuminate\Database\Eloquent\Builder|Page whereCountryId($value)
* @method static \Illuminate\Database\Eloquent\Builder|Page whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|Page whereDate($value)
* @method static \Illuminate\Database\Eloquent\Builder|Page whereDescription($value)
* @method static \Illuminate\Database\Eloquent\Builder|Page whereFewoLodging($value)
* @method static \Illuminate\Database\Eloquent\Builder|Page whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|Page whereKeyword($value)
* @method static \Illuminate\Database\Eloquent\Builder|Page whereKeywords($value)
* @method static \Illuminate\Database\Eloquent\Builder|Page whereLft($value)
* @method static \Illuminate\Database\Eloquent\Builder|Page whereLvl($value)
* @method static \Illuminate\Database\Eloquent\Builder|Page whereModel($value)
* @method static \Illuminate\Database\Eloquent\Builder|Page whereOLDCatalogID($value)
* @method static \Illuminate\Database\Eloquent\Builder|Page whereOLDOwnerID($value)
* @method static \Illuminate\Database\Eloquent\Builder|Page whereOrder($value)
* @method static \Illuminate\Database\Eloquent\Builder|Page whereOwner($value)
* @method static \Illuminate\Database\Eloquent\Builder|Page whereOwnerSecond($value)
* @method static \Illuminate\Database\Eloquent\Builder|Page wherePagetitle($value)
* @method static \Illuminate\Database\Eloquent\Builder|Page whereParentId($value)
* @method static \Illuminate\Database\Eloquent\Builder|Page wherePriceTags($value)
* @method static \Illuminate\Database\Eloquent\Builder|Page whereRealUrlPath($value)
* @method static \Illuminate\Database\Eloquent\Builder|Page whereRgt($value)
* @method static \Illuminate\Database\Eloquent\Builder|Page whereShowInNavi($value)
* @method static \Illuminate\Database\Eloquent\Builder|Page whereSlug($value)
* @method static \Illuminate\Database\Eloquent\Builder|Page whereStatus($value)
* @method static \Illuminate\Database\Eloquent\Builder|Page whereTemplate($value)
* @method static \Illuminate\Database\Eloquent\Builder|Page whereTextRight($value)
* @method static \Illuminate\Database\Eloquent\Builder|Page whereTitle($value)
* @method static \Illuminate\Database\Eloquent\Builder|Page whereTitleShort($value)
* @method static \Illuminate\Database\Eloquent\Builder|Page whereTravelGuideContentId($value)
* @method static \Illuminate\Database\Eloquent\Builder|Page whereTravelProgram($value)
* @method static \Illuminate\Database\Eloquent\Builder|Page whereTreeRoot($value)
* @method static \Illuminate\Database\Eloquent\Builder|Page whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|Page withUniqueSlugConstraints(\Illuminate\Database\Eloquent\Model $model, string $attribute, array $config, string $slug)
* @mixin \Eloquent
*/
class Page extends Model
{
@ -151,7 +204,7 @@ class Page extends Model
'fewo_lodging'
];
public function sluggable()
public function sluggable(): array
{
return [
'slug' => [
@ -187,7 +240,7 @@ class Page extends Model
public function redirects()
{
return $this->hasMany(Redirect::class);
//return $this->hasMany(Redirect::class);
}
public function travel_countries()

View file

@ -32,7 +32,6 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Participant whereParticipantFirstname($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Participant whereParticipantName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Participant whereParticipantSalutationId($value)
* @mixin \Eloquent
* @property int|null $nationality_id
* @property-read \App\Models\TravelNationality|null $travel_nationality
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Participant whereNationalityId($value)
@ -40,6 +39,7 @@ use Illuminate\Database\Eloquent\Model;
* @property bool|null $participant_storno
* @method static \Illuminate\Database\Eloquent\Builder|Participant whereParticipantPass($value)
* @method static \Illuminate\Database\Eloquent\Builder|Participant whereParticipantStorno($value)
* @mixin \Eloquent
*/
class Participant extends Model
{

View file

@ -26,13 +26,13 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ServiceProvider whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ServiceProvider whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ServiceProvider whereType($value)
* @mixin \Eloquent
* @property array|null $contact_emails
* @property bool|null $active
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ServiceProvider whereActive($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ServiceProvider whereContactEmails($value)
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\ServiceProviderService[] $service_provider_services
* @property-read int|null $service_provider_services_count
* @mixin \Eloquent
*/
class ServiceProvider extends Model
{

View file

@ -49,12 +49,12 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SfGuardUser whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SfGuardUser whereUserId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SfGuardUser whereUsername($value)
* @mixin \Eloquent
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SfGuardUser newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SfGuardUser newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SfGuardUser query()
* @property-read \App\User|null $user
* @property-read mixed $fullname
* @mixin \Eloquent
*/
class SfGuardUser extends Model
{

View file

@ -25,10 +25,10 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SidebarWidget wherePos($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SidebarWidget whereShowAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SidebarWidget whereUpdatedAt($value)
* @mixin \Eloquent
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SidebarWidget newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SidebarWidget newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SidebarWidget query()
* @mixin \Eloquent
*/
class SidebarWidget extends Model
{
@ -54,6 +54,7 @@ class SidebarWidget extends Model
'travelGuideSidebarWidget' => 'Reiseführer',
'travelMagazineSidebarWidget' => 'Reisemagazin',
'offersSidebarWidget' => 'Angebote',
'newsSidebarWidget' => 'News',
];

View file

@ -30,10 +30,10 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sym\Arrangement whereTypeId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sym\Arrangement whereTypeS($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sym\Arrangement whereViewPosition($value)
* @mixin \Eloquent
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sym\Arrangement newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sym\Arrangement newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sym\Arrangement query()
* @mixin \Eloquent
*/
class Arrangement extends Model
{

View file

@ -13,11 +13,11 @@ use Illuminate\Database\Eloquent\Model;
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Sym\Arrangement[] $arrangements
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sym\ArrangementTemplate whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sym\ArrangementTemplate whereTitle($value)
* @mixin \Eloquent
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sym\ArrangementTemplate newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sym\ArrangementTemplate newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sym\ArrangementTemplate query()
* @property-read int|null $arrangements_count
* @mixin \Eloquent
*/
class ArrangementTemplate extends Model
{

View file

@ -32,7 +32,6 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sym\CmsContent whereSlug($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sym\CmsContent whereText($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sym\CmsContent whereUpdatedAt($value)
* @mixin \Eloquent
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sym\CmsContent findSimilarSlugs($attribute, $config, $slug)
* @property string|null $identifier
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sym\CmsContent whereIdentifier($value)
@ -41,6 +40,7 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sym\CmsContent whereObject($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sym\CmsContent wherePos($value)
* @method static \Illuminate\Database\Eloquent\Builder|CmsContent withUniqueSlugConstraints(\Illuminate\Database\Eloquent\Model $model, string $attribute, array $config, string $slug)
* @mixin \Eloquent
*/
class CmsContent extends Model
{
@ -62,7 +62,7 @@ class CmsContent extends Model
public $timestamps = false;
public function sluggable()
public function sluggable(): array
{
return [
'slug' => [

View file

@ -20,7 +20,6 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sym\TravelCountry whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sym\TravelCountry whereIsCustomerCountry($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sym\TravelCountry whereName($value)
* @mixin \Eloquent
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sym\TravelCountry newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sym\TravelCountry newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sym\TravelCountry query()
@ -53,6 +52,7 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sym\TravelCountry whereDestco($value)
* @property string|null $visum_text
* @method static \Illuminate\Database\Eloquent\Builder|TravelCountry whereVisumText($value)
* @mixin \Eloquent
*/
class TravelCountry extends Model
{

View file

@ -17,10 +17,10 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelAgenda whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelAgenda whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelAgenda whereTravelcountryId($value)
* @mixin \Eloquent
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelAgenda newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelAgenda newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelAgenda query()
* @mixin \Eloquent
*/
class TravelAgenda extends Model
{

View file

@ -37,6 +37,15 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelInsurance wherePremium($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelInsurance whereRequestData($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelInsurance whereUpdatedAt($value)
* @property string|null $name
* @property int|null $travel_country_id
* @property int|null $active
* @property-read \App\Models\TravelCountry|null $travel_country
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\TravelProgram> $travel_programs
* @property-read int|null $travel_programs_count
* @method static \Illuminate\Database\Eloquent\Builder|TravelArrivalPoint whereActive($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelArrivalPoint whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelArrivalPoint whereTravelCountryId($value)
* @mixin \Eloquent
*/
class TravelArrivalPoint extends Model

View file

@ -9,6 +9,104 @@ namespace App\Models;
use Carbon\Carbon;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\TravelBooking
*
* @property int $id
* @property int|null $crm_booking_id
* @property int|null $salutation_id
* @property string|null $first_name
* @property string|null $last_name
* @property string|null $street
* @property string|null $zipcode
* @property string|null $city
* @property int|null $country_id
* @property string|null $fax
* @property string|null $phone
* @property string|null $mobile
* @property string|null $email
* @property string|null $comments
* @property \Illuminate\Support\Carbon|null $created
* @property \Illuminate\Support\Carbon|null $selected_start_date
* @property \Illuminate\Support\Carbon|null $selected_end_date
* @property string|null $program_name
* @property array|null $selected_travel
* @property array|null $selected_departure
* @property int|null $program_id
* @property int|null $period_id
* @property string|null $class
* @property int|null $selected_adults
* @property int|null $selected_childs
* @property int|null $participants_total
* @property array|null $participants
* @property array|null $drafts
* @property array|null $service_items
* @property array|null $arrangements
* @property array|null $rooms
* @property float|null $price
* @property float|null $price_total
* @property float|null $deposit_total
* @property float|null $final_payment
* @property \Illuminate\Support\Carbon|null $final_payment_date
* @property string|null $insurance_name
* @property array|null $insurances
* @property int|null $insurance_offer
* @property int|null $travel_cancellation
* @property array|null $options
* @property array $class_options
* @property array $extra_category
* @property bool|null $accept_legal_rights
* @property string|null $ip
* @method static \Illuminate\Database\Eloquent\Builder|TravelBooking newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|TravelBooking newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|TravelBooking query()
* @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereAcceptLegalRights($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereArrangements($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereCity($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereClass($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereClassOptions($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereComments($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereCountryId($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereCreated($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereCrmBookingId($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereDepositTotal($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereDrafts($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereEmail($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereExtraCategory($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereFax($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereFinalPayment($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereFinalPaymentDate($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereFirstName($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereInsuranceName($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereInsuranceOffer($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereInsurances($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereIp($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereLastName($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereMobile($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereOptions($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereParticipants($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereParticipantsTotal($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelBooking wherePeriodId($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelBooking wherePhone($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelBooking wherePrice($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelBooking wherePriceTotal($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereProgramId($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereProgramName($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereRooms($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereSalutationId($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereSelectedAdults($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereSelectedChilds($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereSelectedDeparture($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereSelectedEndDate($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereSelectedStartDate($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereSelectedTravel($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereServiceItems($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereStreet($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereTravelCancellation($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelBooking whereZipcode($value)
* @mixin \Eloquent
*/
class TravelBooking extends Model
{
protected $connection = 'mysql_stern';

View file

@ -18,7 +18,6 @@ use Illuminate\Database\Eloquent\Model;
* @property \Carbon\Carbon $updated_at
* @property \Illuminate\Database\Eloquent\Collection $travel_user_booking_fewos
* @package App\Models
* @mixin \Eloquent
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBookingFewoChannel newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBookingFewoChannel newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBookingFewoChannel query()
@ -27,6 +26,7 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBookingFewoChannel whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBookingFewoChannel whereUpdatedAt($value)
* @property-read int|null $travel_user_booking_fewos_count
* @mixin \Eloquent
*/
class TravelBookingFewoChannel extends Model
{

View file

@ -24,6 +24,10 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelCategory query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelCategory whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelCategory whereName($value)
* @property int|null $active
* @property-read Collection<int, \App\Models\TravelProgram> $travel_programs
* @property-read int|null $travel_programs_count
* @method static \Illuminate\Database\Eloquent\Builder|TravelCategory whereActive($value)
* @mixin \Eloquent
*/
class TravelCategory extends Model

View file

@ -23,12 +23,12 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelClass whereProgramId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelClass whereStandard($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelClass whereUpdatedAt($value)
* @mixin \Eloquent
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\TravelProgramDraft[] $travel_program_drafts
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelClass newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelClass newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelClass query()
* @property-read int|null $travel_program_drafts_count
* @mixin \Eloquent
*/
class TravelClass extends Model
{

View file

@ -31,13 +31,13 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelCompany whereIsInhouse($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelCompany whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelCompany wherePercentage($value)
* @mixin \Eloquent
* @property int|null $active
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelCompany whereActive($value)
* @property array|null $contact_emails
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelCompany whereContactEmails($value)
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\TravelCompanyService[] $travel_company_services
* @property-read int|null $travel_company_services_count
* @mixin \Eloquent
*/
class TravelCompany extends Model
{

View file

@ -33,7 +33,6 @@ use Illuminate\Support\Str;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelCountry whereIsCustomerCountry($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelCountry whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelCountry whereUpdatedAt($value)
* @mixin \Eloquent
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelCountry newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelCountry newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelCountry query()
@ -73,6 +72,7 @@ use Illuminate\Support\Str;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelCountry whereDestco($value)
* @property string|null $visum_text
* @method static \Illuminate\Database\Eloquent\Builder|TravelCountry whereVisumText($value)
* @mixin \Eloquent
*/
class TravelCountry extends Model
{

View file

@ -37,6 +37,12 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelInsurance wherePremium($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelInsurance whereRequestData($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelInsurance whereUpdatedAt($value)
* @property string|null $name
* @property string $text
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\TravelProgram> $travel_programs
* @property-read int|null $travel_programs_count
* @method static \Illuminate\Database\Eloquent\Builder|TravelGerneralNote whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelGerneralNote whereText($value)
* @mixin \Eloquent
*/
class TravelGerneralNote extends Model

View file

@ -35,7 +35,6 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelGuide whereSlug($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelGuide whereText($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelGuide whereUpdatedAt($value)
* @mixin \Eloquent
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelGuide newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelGuide newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelGuide query()
@ -52,6 +51,7 @@ use Illuminate\Database\Eloquent\Model;
* @property-read \App\Models\CMSAuthor|null $author
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelGuide whereAuthorId($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelGuide withUniqueSlugConstraints(\Illuminate\Database\Eloquent\Model $model, string $attribute, array $config, string $slug)
* @mixin \Eloquent
*/
class TravelGuide extends Model
{
@ -75,7 +75,7 @@ class TravelGuide extends Model
];
public function sluggable()
public function sluggable(): array
{
return [
'slug' => [

View file

@ -13,12 +13,12 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelNationality whereActive($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelNationality whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelNationality whereName($value)
* @mixin \Eloquent
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelNationality newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelNationality newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelNationality query()
* @property string|null $nat
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelNationality whereNat($value)
* @mixin \Eloquent
*/
class TravelNationality extends Model
{

View file

@ -17,10 +17,10 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelNationalityRequirement whereText($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelNationalityRequirement whereTravelCountryId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelNationalityRequirement whereTravelNationalityId($value)
* @mixin \Eloquent
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelNationalityRequirement newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelNationalityRequirement newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelNationalityRequirement query()
* @mixin \Eloquent
*/
class TravelNationalityRequirement extends Model
{

View file

@ -96,11 +96,11 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelPageGuide whereTravelProgram($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelPageGuide whereTreeRoot($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelPageGuide whereUpdatedAt($value)
* @mixin \Eloquent
* @property string|null $title_short
* @property string|null $before_title
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelPageGuide whereBeforeTitle($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelPageGuide whereTitleShort($value)
* @mixin \Eloquent
*/
class TravelPageGuide extends Model
{

View file

@ -127,6 +127,10 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereUrl($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereWeekdays($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereYouth($value)
* @property string|null $payment_conditions
* @property-read \App\Models\Page|null $page
* @property-read \App\Models\TravelProgramCategory|null $travel_program_category
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram wherePaymentConditions($value)
* @mixin \Eloquent
*/
class TravelProgram extends Model
@ -237,7 +241,7 @@ class TravelProgram extends Model
//default 1 sterntours
public function travel_organizer()
{
return $this->belongsTo(TravelOrganizer::class, 'organizer');
//return $this->belongsTo(TravelOrganizer::class, 'organizer');
}
public function travel_insurance()
@ -252,12 +256,12 @@ class TravelProgram extends Model
public function travel_general_note()
{
return $this->belongsTo(TravelGeneralNote::class, 'generalnote');
//return $this->belongsTo(TravelGeneralNote::class, 'generalnote');
}
public function option()
{
return $this->hasOne(Option::class, 'program_id');
//return $this->hasOne(Option::class, 'program_id');
}
public function page()
@ -278,12 +282,12 @@ class TravelProgram extends Model
public function travel_departure_points()
{
return $this->hasMany(TravelDeparturePoint::class, 'program_id');
//return $this->hasMany(TravelDeparturePoint::class, 'program_id');
}
public function travel_periods()
{
return $this->hasMany(TravelPeriod::class, 'program_id');
//return $this->hasMany(TravelPeriod::class, 'program_id');
}
public function travel_program_country()
@ -293,7 +297,7 @@ class TravelProgram extends Model
public function travel_program_destination()
{
return $this->hasOne(TravelProgramDestination::class, 'program_id');
//return $this->hasOne(TravelProgramDestination::class, 'program_id');
}
public function travel_program_drafts()
@ -303,17 +307,17 @@ class TravelProgram extends Model
public function travel_program_images()
{
return $this->hasMany(TravelProgramImage::class, 'program_id');
//return $this->hasMany(TravelProgramImage::class, 'program_id');
}
public function travel_program_option()
{
return $this->hasOne(TravelProgramOption::class, 'program_id');
//return $this->hasOne(TravelProgramOption::class, 'program_id');
}
public function travel_program_related()
{
return $this->hasOne(TravelProgramRelated::class, 'program_2');
//return $this->hasOne(TravelProgramRelated::class, 'program_2');
}
public function hasTravelProgramDrafts (){

View file

@ -10,6 +10,22 @@ use Illuminate\Database\Eloquent\Collection;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\TravelProgramCategory
*
* @property int $id
* @property string|null $name
* @property string $conversion_code
* @property-read int|null $travel_programs_count
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgramCategory newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgramCategory newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgramCategory query()
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgramCategory whereConversionCode($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgramCategory whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgramCategory whereName($value)
* @property-read Collection<int, \App\Models\TravelProgram> $travel_programs
* @mixin \Eloquent
*/
class TravelProgramCategory extends Model
{
protected $connection = 'mysql_stern';

View file

@ -14,10 +14,10 @@ use Illuminate\Database\Eloquent\Model;
* @property-read \App\Models\TravelProgram|null $travel_program
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelProgramCountry whereCountryId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelProgramCountry whereProgramId($value)
* @mixin \Eloquent
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelProgramCountry newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelProgramCountry newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelProgramCountry query()
* @mixin \Eloquent
*/
class TravelProgramCountry extends Model
{

View file

@ -24,10 +24,10 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelProgramDraft whereTravelProgramId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelProgramDraft whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelProgramDraft whereWeekdays($value)
* @mixin \Eloquent
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelProgramDraft newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelProgramDraft newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelProgramDraft query()
* @mixin \Eloquent
*/
class TravelProgramDraft extends Model
{

View file

@ -1,29 +0,0 @@
<?php
/**
* Created by Reliese Model.
*/
namespace App\Models;
use Illuminate\Database\Eloquent\Collection;
use Illuminate\Database\Eloquent\Model;
class TravelProgramCategory extends Model
{
protected $connection = 'mysql_stern';
protected $table = 'travel_category';
public $timestamps = false;
protected $fillable = [
'name',
];
public function travel_programs()
{
return $this->hasMany(TravelProgram::class, 'category_id');
}
}

View file

@ -42,7 +42,6 @@ use Illuminate\Database\Eloquent\Model;
* @method static bool|null restore()
* @method static \Illuminate\Database\Query\Builder|\App\Models\TravelUser withTrashed()
* @method static \Illuminate\Database\Query\Builder|\App\Models\TravelUser withoutTrashed()
* @mixin \Eloquent
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelUser newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelUser newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelUser query()
@ -67,6 +66,7 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelUser whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelUser whereZipcode($value)
* @property-read int|null $travel_user_booking_fewos_count
* @mixin \Eloquent
*/
class TravelUser extends Model
{

View file

@ -47,7 +47,6 @@ use App\Services\Util;
* @method static bool|null restore()
* @method static \Illuminate\Database\Query\Builder|\App\Models\TravelUserBookingFewo withTrashed()
* @method static \Illuminate\Database\Query\Builder|\App\Models\TravelUserBookingFewo withoutTrashed()
* @mixin \Eloquent
* @property int|null $fewo_reservation_id
* @property float|null $price_balance
* @property float|null $price_extra
@ -108,6 +107,9 @@ use App\Services\Util;
* @property-read \App\Models\TravelUser $customer
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\TravelUserBookingFewoNotice[] $booking_fewo_notices
* @property-read int|null $booking_fewo_notices_count
* @property bool $is_calendar_traum_fewo
* @method static \Illuminate\Database\Eloquent\Builder|TravelUserBookingFewo whereIsCalendarTraumFewo($value)
* @mixin \Eloquent
*/
class TravelUserBookingFewo extends Model
{

View file

@ -8,7 +8,6 @@ use Illuminate\Database\Eloquent\Model;
* App\Models\UserUpdateEmail
*
* @property-read \App\User $user
* @mixin \Eloquent
* @property int $user_id
* @property string $email
* @property string $token
@ -20,6 +19,7 @@ use Illuminate\Database\Eloquent\Model;
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserUpdateEmail whereEmail($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserUpdateEmail whereToken($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserUpdateEmail whereUserId($value)
* @mixin \Eloquent
*/
class UserUpdateEmail extends Model
{