From e27b91fc14028cc699d2c57c67b2809cfdeccc0b Mon Sep 17 00:00:00 2001 From: Brian Rogers Date: Tue, 14 Jun 2022 12:46:10 -0600 Subject: [PATCH] updated various snippets --- Packages/User/blade.base.sublime-snippet | 37 ++++++++++++------- Packages/User/formblock.sublime-snippet | 7 ++-- Packages/User/htmlpage.sublime-snippet | 2 +- .../User/laravel_controller.sublime-snippet | 29 ++++++++------- Packages/User/laravel_routes.sublime-snippet | 35 ++++++++++-------- Packages/User/vue-component.sublime-snippet | 1 + 6 files changed, 64 insertions(+), 47 deletions(-) diff --git a/Packages/User/blade.base.sublime-snippet b/Packages/User/blade.base.sublime-snippet index 00469e1..018ee11 100644 --- a/Packages/User/blade.base.sublime-snippet +++ b/Packages/User/blade.base.sublime-snippet @@ -19,10 +19,11 @@ - - + + {{ config('app.name', 'Laravel') }} + @@ -31,33 +32,41 @@ - + {{-- --}} - + {{-- --}} + + - - - + + + - + - + @yield('css') - - @yield('js') + + + @routes + + @inertiaHead -
- @yield('body') + @inertia -
diff --git a/Packages/User/formblock.sublime-snippet b/Packages/User/formblock.sublime-snippet index 375c383..36dedbe 100644 --- a/Packages/User/formblock.sublime-snippet +++ b/Packages/User/formblock.sublime-snippet @@ -1,8 +1,9 @@ - - +
+ + +

Input error

]]>
diff --git a/Packages/User/htmlpage.sublime-snippet b/Packages/User/htmlpage.sublime-snippet index dc18019..f8e147c 100644 --- a/Packages/User/htmlpage.sublime-snippet +++ b/Packages/User/htmlpage.sublime-snippet @@ -68,7 +68,7 @@ -
+
diff --git a/Packages/User/laravel_controller.sublime-snippet b/Packages/User/laravel_controller.sublime-snippet index 03a184a..d1d9cb7 100644 --- a/Packages/User/laravel_controller.sublime-snippet +++ b/Packages/User/laravel_controller.sublime-snippet @@ -1,14 +1,15 @@ ${1:MODEL}::where('user_id', Auth::id())->paginate(), + '${2:models}' => ${1:MODEL}::where('user_id', \$request->user()->id)->paginate(), ]; - return view('${2:models}.index')->with(\$data); + return Inertia::render('${2:models}/Index')->with(\$data); } public function show(${1:MODEL} \$${3:model}) @@ -17,14 +18,14 @@ public function show(${1:MODEL} \$${3:model}) '${3:model}' => \$${3:model}, ]; - return view('${2:models}.show')->with(\$data); + return Inertia::render('${2:models}/Show')->with(\$data); } public function create() { \$data = []; - return view('${2:models}.create')->with(\$data); + return Inertia::render('${2:models}/Create')->with(\$data); } public function store(Request \$request) @@ -33,21 +34,21 @@ public function store(Request \$request) // assign model fields if (\$${3:model}->save()) { - \$request->session()->flash('status', "Successfully added {\$${3:model}->${4:field}}."); + \$request->session()->flash('flash', ['bannerStyle' => 'success', 'banner' => "Successfully added {\$${3:model}->${4:field}}."]); return redirect()->route('dashboard.${2:models}.index')->with('status', "Successfully added {\$${3:model}->${4:field}}."); } - \$request->session()->flash('error', 'Unable to save that ${3:model}.'); + \$request->session()->flash('flash', ['bannerStyle' => 'danger', 'banner' => "Unable to save that ${3:model}."]); return redirect()->back()->with('error', 'Unable to save that ${3:model}.'); } -public function edit(${1:MODEL} \$${3:model}) +public function edit(Request \$request, ${1:MODEL} \$${3:model}) { \$data = [ '${3:model}' => \$${3:model}, ]; - return view('${2:models}.edit')->with(\$data); + return Inertia::render('${2:models}/Edit')->with(\$data); } public function update(Request \$request, ${1:MODEL} \$${3:model}) @@ -55,11 +56,11 @@ public function update(Request \$request, ${1:MODEL} \$${3:model}) // assign model fields if (\$${3:model}->update()) { - \$request->session()->flash('status', "Successfully updated {\$${3:model}->${4:field}}."); + \$request->session()->flash('flash', ['bannerStyle' => 'success', 'banner' => "Successfully updated {\$${3:model}->${4:field}}."]); return redirect()->route('dashboard.${2:models}.index')->with('status', "Successfully updated {\$${3:model}->${4:field}}."); } - \$request->session()->flash('error', "Unable to update {\$${3:model}->${4:field}}."); + \$request->session()->flash('flash', ['bannerStyle' => 'danger', 'banner' => "Unable to update ${3:model}."]); return redirect()->back()->with('error', "Unable to update {\$${3:model}->${4:field}}."); } @@ -67,11 +68,11 @@ public function destroy(Request \$request, ${1:MODEL} \$${3:model}) { \$${4:field} = \$${3:model}->${4:field}; if (\$${3:model}->delete()) { - \$request->session()->flash('status', "Successfully removed {\$${4:field}}."); + \$request->session()->flash('flash', ['bannerStyle' => 'success', 'banner' => "Successfully removed {\$${4:field}}."]); return redirect()->route('dashboard.${2:models}.index')->with('status', "Successfully removed {\$${4:field}}."); } - \$request->session()->flash('error', "Unable to remove {\$${4:field}}."); + \$request->session()->flash('flash', ['bannerStyle' => 'danger', 'banner' => "Unable to remove {\$${4:field}}."]); return redirect()->back()->with('error', "Unable to remove {\$${4:field}}."); } ]]> diff --git a/Packages/User/laravel_routes.sublime-snippet b/Packages/User/laravel_routes.sublime-snippet index c0f703d..575b6ef 100644 --- a/Packages/User/laravel_routes.sublime-snippet +++ b/Packages/User/laravel_routes.sublime-snippet @@ -1,20 +1,25 @@ name('dashboard.${1:route}.index'); -Route::get('/${1:route}/create', [${3:controller}Controller::class, 'create'])->name('dashboard.${1:route}.create'); -Route::post('/${1:route}', [${3:controller}Controller::class, 'store'])->name('dashboard.${1:route}.store'); -Route::get('/${1:route}/{${2:model}}', [${3:controller}Controller::class, 'show']) - ->where('${2:model}', '[0-9]+') - ->name('dashboard.${1:route}.show'); -Route::get('/${1:route}/{${2:model}}/edit', [${3:controller}Controller::class, 'edit']) - ->where('${2:model}', '[0-9]+') - ->name('dashboard.${1:route}.edit'); -Route::post('/${1:route}/{${2:model}}', [${3:controller}Controller::class, 'update']) - ->where('${2:model}', '[0-9]+') - ->name('dashboard.${1:route}.update'); -Route::delete('/${1:route}/{${2:model}}', [${3:controller}Controller::class, 'destroy']) - ->where('${2:model}', '[0-9]+') - ->name('dashboard.${1:route}.destroy'); +Route::controller(${3:controller}Controller::class)->group(function () { + Route::get('/${1:route}', 'index') + ->name('dashboard.${1:route}.index'); + Route::get('/${1:route}/create', 'create') + ->name('dashboard.${1:route}.create'); + Route::post('/${1:route}', 'store') + ->name('dashboard.${1:route}.store'); + Route::get('/${1:route}/{${2:model}}', 'show') + ->where('${2:model}', '[0-9]+') + ->name('dashboard.${1:route}.show'); + Route::get('/${1:route}/{${2:model}}/edit', 'edit') + ->where('${2:model}', '[0-9]+') + ->name('dashboard.${1:route}.edit'); + Route::post('/${1:route}/{${2:model}}', 'update') + ->where('${2:model}', '[0-9]+') + ->name('dashboard.${1:route}.update'); + Route::delete('/${1:route}/{${2:model}}', 'destroy') + ->where('${2:model}', '[0-9]+') + ->name('dashboard.${1:route}.destroy'); +}); ]]> lararoutes diff --git a/Packages/User/vue-component.sublime-snippet b/Packages/User/vue-component.sublime-snippet index 18b39d9..dc6db06 100644 --- a/Packages/User/vue-component.sublime-snippet +++ b/Packages/User/vue-component.sublime-snippet @@ -2,6 +2,7 @@ import { useAttrs, reactive, ref, computed, watch, onBeforeMount, onMounted, provide, inject } from 'vue' +import { useForm, usePage } from '@inertiajs/inertia-vue3' import AppLayout from '@/Layouts/AppLayout.vue' const emit = defineEmits([])