Compare commits
	
		
			5 Commits
		
	
	
		
			7da1325b1f
			...
			e155e96ff4
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						
						
							
						
						e155e96ff4
	
				 | 
					
					
						|||
| 
						
						
							
						
						bbac3cc205
	
				 | 
					
					
						|||
| 
						
						
							
						
						329fd2b11e
	
				 | 
					
					
						|||
| 
						
						
							
						
						886cdc47e6
	
				 | 
					
					
						|||
| 
						
						
							
						
						91063a69d9
	
				 | 
					
					
						
@@ -1,6 +1,6 @@
 | 
				
			|||||||
<snippet>
 | 
					<snippet>
 | 
				
			||||||
    <content><![CDATA[
 | 
					    <content><![CDATA[
 | 
				
			||||||
<div class="grid auto-rows-max gap-y-0">
 | 
					<div class="grid auto-rows-max gap-y-1">
 | 
				
			||||||
    <label for="${1:foo}" class="">${2:Foo}</label>
 | 
					    <label for="${1:foo}" class="">${2:Foo}</label>
 | 
				
			||||||
    <input type="${3:text}" id="${1:foo}" name="${1:foo}" value="" class="" placeholder="${4:placeholder text}">
 | 
					    <input type="${3:text}" id="${1:foo}" name="${1:foo}" value="" class="" placeholder="${4:placeholder text}">
 | 
				
			||||||
    <p>Input error</p>
 | 
					    <p>Input error</p>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -9,7 +9,7 @@ public function index(Request \$request)
 | 
				
			|||||||
        'all${2:Models}' => ${1:Model}::where('user_id', \$request->user()->id)->paginate(),
 | 
					        'all${2:Models}' => ${1:Model}::where('user_id', \$request->user()->id)->paginate(),
 | 
				
			||||||
    ];
 | 
					    ];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    return Inertia::render('${2:Models}/Index')->with(\$data);
 | 
					    return Inertia::render('Dashboard/${2:Models}/Index')->with(\$data);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
public function show(${1:Model} \$${4:model})
 | 
					public function show(${1:Model} \$${4:model})
 | 
				
			||||||
@@ -18,14 +18,14 @@ public function show(${1:Model} \$${4:model})
 | 
				
			|||||||
        '${4:model}' => \$${4:model},
 | 
					        '${4:model}' => \$${4:model},
 | 
				
			||||||
    ];
 | 
					    ];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    return Inertia::render('${2:Models}/Show')->with(\$data);
 | 
					    return Inertia::render('Dashboard/${2:Models}/Show')->with(\$data);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
public function create()
 | 
					public function create()
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    \$data = [];
 | 
					    \$data = [];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    return Inertia::render('${2:Models}/Create')->with(\$data);
 | 
					    return Inertia::render('Dashboard/${2:Models}/Create')->with(\$data);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
public function store(Request \$request)
 | 
					public function store(Request \$request)
 | 
				
			||||||
@@ -48,7 +48,7 @@ public function edit(Request \$request, ${1:Model} \$${4:model})
 | 
				
			|||||||
        '${4:model}' => \$${4:model},
 | 
					        '${4:model}' => \$${4:model},
 | 
				
			||||||
    ];
 | 
					    ];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    return Inertia::render('${2:Models}/Edit')->with(\$data);
 | 
					    return Inertia::render('Dashboard/${2:Models}/Edit')->with(\$data);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
public function update(Request \$request, ${1:Model} \$${4:model})
 | 
					public function update(Request \$request, ${1:Model} \$${4:model})
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,25 +1,30 @@
 | 
				
			|||||||
<snippet>
 | 
					<snippet>
 | 
				
			||||||
    <content><![CDATA[
 | 
					    <content><![CDATA[
 | 
				
			||||||
use App\Models\Traits\HasUidTrait;
 | 
					use App\Events\${1:Model}Created;
 | 
				
			||||||
 | 
					use App\Events\${1:Model}Creating;
 | 
				
			||||||
 | 
					use App\Events\${1:Model}Deleted;
 | 
				
			||||||
 | 
					use App\Events\${1:Model}Deleting;
 | 
				
			||||||
 | 
					use App\Events\${1:Model}Deleting;
 | 
				
			||||||
 | 
					use App\Events\${1:Model}Replicating;
 | 
				
			||||||
 | 
					use App\Events\${1:Model}Restored;
 | 
				
			||||||
 | 
					use App\Events\${1:Model}Restoring;
 | 
				
			||||||
 | 
					use App\Events\${1:Model}Retrieved;
 | 
				
			||||||
 | 
					use App\Events\${1:Model}Saved;
 | 
				
			||||||
 | 
					use App\Events\${1:Model}Saving;
 | 
				
			||||||
 | 
					use App\Events\${1:Model}Updated;
 | 
				
			||||||
 | 
					use App\Events\${1:Model}Updating;
 | 
				
			||||||
use Illuminate\Database\Eloquent\Builder;
 | 
					use Illuminate\Database\Eloquent\Builder;
 | 
				
			||||||
use Illuminate\Database\Eloquent\Casts\Attribute;
 | 
					use Illuminate\Database\Eloquent\Casts\Attribute;
 | 
				
			||||||
use Illuminate\Database\Eloquent\Prunable;
 | 
					use Illuminate\Database\Eloquent\Prunable;
 | 
				
			||||||
use Illuminate\Database\Eloquent\Relations\BelongsTo;
 | 
					use Illuminate\Database\Eloquent\Relations\BelongsTo;
 | 
				
			||||||
use Laravel\Scout\Searchable;
 | 
					use Laravel\Scout\Searchable;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
use HasUidTrait;
 | 
					 | 
				
			||||||
use Prunable;
 | 
					use Prunable;
 | 
				
			||||||
use Searchable;
 | 
					use Searchable;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** @var string */
 | 
					/** @var string */
 | 
				
			||||||
protected \$table = '';
 | 
					protected \$table = '';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** @var string */
 | 
					 | 
				
			||||||
protected \$keyType = 'string';
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** @var bool */
 | 
					 | 
				
			||||||
public \$incrementing = false;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** @var array<int,string> */
 | 
					/** @var array<int,string> */
 | 
				
			||||||
protected \$fillable = [];
 | 
					protected \$fillable = [];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -42,7 +47,21 @@ protected \$with = [];
 | 
				
			|||||||
protected \$touches = [];
 | 
					protected \$touches = [];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** @var array<int,string> */
 | 
					/** @var array<int,string> */
 | 
				
			||||||
protected \$dispatchesEvents = [];
 | 
					protected \$dispatchesEvents = [
 | 
				
			||||||
 | 
					    //'retrieved'   => ${1:Model}Retrieved::class,
 | 
				
			||||||
 | 
					    //'creating'    => ${1:Model}Creating::class,
 | 
				
			||||||
 | 
					    //'created'     => ${1:Model}Created::class,
 | 
				
			||||||
 | 
					    //'updating'    => ${1:Model}Updating::class,
 | 
				
			||||||
 | 
					    //'updated'     => ${1:Model}Updated::class,
 | 
				
			||||||
 | 
					    //'deleting'    => ${1:Model}Deleting::class,
 | 
				
			||||||
 | 
					    //'deleted'     => ${1:Model}Deleted::class,
 | 
				
			||||||
 | 
					    //'deleting'    => ${1:Model}Deleting::class,
 | 
				
			||||||
 | 
					    //'saving'      => ${1:Model}Saving::class,
 | 
				
			||||||
 | 
					    //'saved'       => ${1:Model}Saved::class,
 | 
				
			||||||
 | 
					    //'restoring'   => ${1:Model}Restoring::class,
 | 
				
			||||||
 | 
					    //'restored'    => ${1:Model}Restored::class,
 | 
				
			||||||
 | 
					    //'replicating' => ${1:Model}Replicating::class,
 | 
				
			||||||
 | 
					];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
|--------------------------------------------------------------------------
 | 
					|--------------------------------------------------------------------------
 | 
				
			||||||
@@ -63,20 +82,20 @@ protected \$dispatchesEvents = [];
 | 
				
			|||||||
/**
 | 
					/**
 | 
				
			||||||
 * Get the prunable model query.
 | 
					 * Get the prunable model query.
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 * @package App\Models\Class
 | 
					 * @package App\Models\${1:Model}
 | 
				
			||||||
 * @since 1.0.0
 | 
					 * @since 1.0.0
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 * @return \Illuminate\Database\Eloquent\Builder
 | 
					 * @return \Illuminate\Database\Eloquent\Builder
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
public function prunable(): Builder
 | 
					public function prunable(): Builder
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    return static::where('deleted_at', '<=', now()->subMonth());
 | 
					    // return static::where('deleted_at', '<=', now()->subMonth());
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * Prepare the model for pruning.
 | 
					 * Prepare the model for pruning.
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 * @package App\Models\Class
 | 
					 * @package App\Models\${1:Model}
 | 
				
			||||||
 * @since 1.0.0
 | 
					 * @since 1.0.0
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 * @return void
 | 
					 * @return void
 | 
				
			||||||
@@ -89,7 +108,7 @@ protected function pruning(): void
 | 
				
			|||||||
/**
 | 
					/**
 | 
				
			||||||
 * Get the value used to index the model.
 | 
					 * Get the value used to index the model.
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 * @package App\Models\Class
 | 
					 * @package App\Models\${1:Model}
 | 
				
			||||||
 * @since 1.0.0
 | 
					 * @since 1.0.0
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 * @return mixed
 | 
					 * @return mixed
 | 
				
			||||||
@@ -102,7 +121,7 @@ public function getScoutKey()
 | 
				
			|||||||
/**
 | 
					/**
 | 
				
			||||||
 * Get the key name used to index the model.
 | 
					 * Get the key name used to index the model.
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 * @package App\Models\Class
 | 
					 * @package App\Models\${1:Model}
 | 
				
			||||||
 * @since 1.0.0
 | 
					 * @since 1.0.0
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 * @return string
 | 
					 * @return string
 | 
				
			||||||
@@ -115,20 +134,20 @@ public function getScoutKeyName(): string
 | 
				
			|||||||
/**
 | 
					/**
 | 
				
			||||||
 * Get the name of the index associated with the model.
 | 
					 * Get the name of the index associated with the model.
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 * @package App\Models\Class
 | 
					 * @package App\Models\${1:Model}
 | 
				
			||||||
 * @since 1.0.0
 | 
					 * @since 1.0.0
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 * @return string
 | 
					 * @return string
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
public function searchableAs(): string
 | 
					public function searchableAs(): string
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    return 'models_index';
 | 
					    return 'prefix_models_index';
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * Get the indexable data array for the model.
 | 
					 * Get the indexable data array for the model.
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 * @package App\Models\Class
 | 
					 * @package App\Models\${1:Model}
 | 
				
			||||||
 * @since 1.0.0
 | 
					 * @since 1.0.0
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 * @return array
 | 
					 * @return array
 | 
				
			||||||
@@ -152,7 +171,7 @@ public function toSearchableArray(): array
 | 
				
			|||||||
/**
 | 
					/**
 | 
				
			||||||
 * An accessor.
 | 
					 * An accessor.
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 * @package App\Models\Class
 | 
					 * @package App\Models\${1:Model}
 | 
				
			||||||
 * @since 1.0.0
 | 
					 * @since 1.0.0
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 * @return \Illuminate\Database\Eloquent\Casts\Attribute
 | 
					 * @return \Illuminate\Database\Eloquent\Casts\Attribute
 | 
				
			||||||
@@ -193,7 +212,7 @@ protected function attrName(): Attribute
 | 
				
			|||||||
/**
 | 
					/**
 | 
				
			||||||
 * Something relationship.
 | 
					 * Something relationship.
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 * @package App\Models\Class
 | 
					 * @package App\Models\${1:Model}
 | 
				
			||||||
 * @since 1.0.0
 | 
					 * @since 1.0.0
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 * @return \Illuminate\Database\Eloquent\Relations\BelongsTo
 | 
					 * @return \Illuminate\Database\Eloquent\Relations\BelongsTo
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,16 +1,16 @@
 | 
				
			|||||||
<snippet>
 | 
					<snippet>
 | 
				
			||||||
    <content><![CDATA[
 | 
					    <content><![CDATA[
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * ${1:Description}
 | 
					 * ${1:Description}.
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 * @package Namespace\App\Class
 | 
					 * @package Namespace\App\Class
 | 
				
			||||||
 * @since ${5:1.0.0}
 | 
					 * @since 1.0.0
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 * @param ${2:datatype} ${3:\$variable}
 | 
					 * @param ${2:datatype} ${3:\$variable}
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 * @throws ${4:\Exception}
 | 
					 * @throws ${4:\Exception}
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 * @return ${6:void}
 | 
					 * @return ${5:void}
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
]]></content>
 | 
					]]></content>
 | 
				
			||||||
    <!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
 | 
					    <!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -5,15 +5,11 @@ import { useAttrs, useSlots, reactive, ref, computed, watch, onBeforeMount, onMo
 | 
				
			|||||||
import { Head, Link, useForm, usePage } from '@inertiajs/inertia-vue3'
 | 
					import { Head, Link, useForm, usePage } from '@inertiajs/inertia-vue3'
 | 
				
			||||||
import AppLayout from '@/Layouts/AppLayout.vue'
 | 
					import AppLayout from '@/Layouts/AppLayout.vue'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const emit = defineEmits([])
 | 
					// defines
 | 
				
			||||||
 | 
					defineEmits([])
 | 
				
			||||||
const attrs = useAttrs()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
const slots = useSlots()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
const props = defineProps({})
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
// variables
 | 
					// variables
 | 
				
			||||||
 | 
					const props = defineProps({})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// computed properties
 | 
					// computed properties
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -48,7 +44,7 @@ onUnmounted(() => {
 | 
				
			|||||||
    <AppLayout title="${1:TITLE}">
 | 
					    <AppLayout title="${1:TITLE}">
 | 
				
			||||||
        <template #header>${1:TITLE}</template>
 | 
					        <template #header>${1:TITLE}</template>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        <div class="col-span-6">
 | 
					        <div class="col-span-12">
 | 
				
			||||||
            <!-- content goes here -->
 | 
					            <!-- content goes here -->
 | 
				
			||||||
        </div>
 | 
					        </div>
 | 
				
			||||||
    </AppLayout>
 | 
					    </AppLayout>
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user