Laravel Query Template Snippets
improve your project.
Example
-select()
->select('column1','column1')
-whereX()
->whereColumn('value...')
-with():multiple
->with(['table1:id','table2:id'])
-firstWhere()
->firstWhere('column', 'operator', 'value');
Features
Collection Template Snippets
| Collection |Collection |Collection |
| ---------------------------- |---------------------------- |-------------------------- |
| -all() |-keys() |-sortBy() |
| -avg() |-last() |-sortDesc() |
| -chunk() |-lazy() |-sortKeys() |
| -collapse() |-map() |-splitIn() |
| -collect() |-max() |-sum() |
| -combine() |-merge() |-take() |
| -concat() |-min() |-takeUntil() |
| -contains() |-only() |-takeWhile() |
| -count() |-pluck() |-tap() |
| -countBy() |-pop() |-times() |
| -crossJoin() |-prepend() |-toArray() |
| -diff() |-pull() |-toJson() |
| -diffAssoc() |-push() |-union() |
| -diffKeys() |-put() |-unique() |
| -doesntContain() |-replace() |-unwrap() |
| -duplicates() |-replaceRecursive() |-value() |
| -every() |-reverse() |-values() |
| -except() |-search() |-when() |
| -filter() |-shift() |-whenEmpty() |
| -first() |-shuffle() |-whenNotEmpty() |
| -firstOrFail() |-skip() |-where() |
| -firstWhere() |-skipUntil() |-where():operator | | -flatMap() |-skipWhile() |-whereX() | |-flatten() |-slice() |-whereIn() | |-flip() |-sliding() |-whereBetween() | |-forget() |-sole() |-whereNotBetween() | |-forPage() |-sort() |-whereNotIn() | |-get() |-sortKeysUsing() |-whereNotNull() | |-groupBy() |-splice() |-whereNull() | | |-wrap() |-orWhere() | | |-zip() |-orWhere():operator` |
Query Template Snippets
auth()->user()->id
-xcreate:template
model::create([
'' => value,
]);
xvalidation:template
$validated = $request->validate([
'' => 'data',
]);
return view('pages....', [
'' => ,
]);
-xcreateMany:template
$table->relation()->createMany([
'' => value,
'' => value
]);
return redirect()->back()->with('messages',__('flash.insert'));
($condition) ? $statment1 : $statment2
$variable = 'query or data';
'' => ,
'' => ,
'' => ,
| query template |
query template |
query template |
xauth:user |
xarray:1 |
xinsertGetId:template |
xredirect:route |
xarray:2 |
xcreate:template |
xredirect:back |
xarray:3 |
xupdate:template |
xview:return |
xgets:var |
xvalidation:template |
xfunc:arrow |
xpublic:var |
xcreateMany:template |
xarrtobj:template |
xif:ternary |
xsave:template |
|
xcreateInRelation:template |
xsaveMany:template |
Blade Template Snippets
{{ route('route.name',[$variable1, $variable2, $variable3]) }}
{{ __('') }}
<x-slot:>{{$variable}}</x-slot:>
<x-slot:heading class="">
heading
</x-slot:heading>
<link href="{{ asset('style/...') }}" rel="stylesheet">
<script src="{{ asset('style/...') }}">
| blade template |
blade template |
blade template |
xroute:single |
xslot:attribute |
xmodal:template |
xroute:multiple |
xlink:css |
xcol:template |
xroute:non-attribute |
xlink:js |
xrow:template |
xlang:local |
xbutton-toggle |
xcard:template |
xslot:anonymous |
xvariant:class |
xcontent:template |
Authors
miftah shidiq