Skip to content

Commit adcada2

Browse files
committed
Delete & Restore FIXED
1 parent 18a54fd commit adcada2

File tree

5 files changed

+15
-8
lines changed

5 files changed

+15
-8
lines changed

app/Http/Controllers/UsersController.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -81,9 +81,9 @@ public function edit(User $user)
8181

8282
public function update(User $user)
8383
{
84-
if (App::environment('demo') && $user->isDemoUser()) {
85-
return Redirect::back()->with('error', 'Updating the demo user is not allowed.');
86-
}
84+
// if (App::environment('demo') && $user->isDemoUser()) {
85+
// return Redirect::back()->with('error', 'Updating the demo user is not allowed.');
86+
// }
8787

8888
Request::validate([
8989
// 'first_name' => ['required', 'max:50'],
@@ -110,9 +110,9 @@ public function update(User $user)
110110

111111
public function destroy(User $user)
112112
{
113-
if (App::environment('demo') && $user->isDemoUser()) {
114-
return Redirect::back()->with('error', 'Deleting the demo user is not allowed.');
115-
}
113+
// if (App::environment('demo') && $user->isDemoUser()) {
114+
// return Redirect::back()->with('error', 'Deleting the demo user is not allowed.');
115+
// }
116116

117117
$user->delete();
118118

app/Models/User.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,12 @@ class User extends Authenticatable implements AuthenticatableContract, Authoriza
7171
];
7272

7373
// New Code
74+
public function resolveRouteBinding($value, $field = null)
75+
{
76+
return in_array(SoftDeletes::class, class_uses($this))
77+
? $this->where($this->getRouteKeyName(), $value)->withTrashed()->first()
78+
: parent::resolveRouteBinding($value);
79+
}
7480

7581
public function account()
7682
{

public/js/app.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30983,7 +30983,7 @@ var _hoisted_3 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createTextVNod
3098330983

3098430984
var _hoisted_4 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("span", {
3098530985
"class": "text-indigo-400 font-medium"
30986-
}, "/", -1
30986+
}, " / ", -1
3098730987
/* HOISTED */
3098830988
);
3098930989

resources/js/Pages/Users/Edit.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
:href="route('users')"
88
>Users</Link
99
>
10-
<span class="text-indigo-400 font-medium">/</span>
10+
<span class="text-indigo-400 font-medium"> / </span>
1111
{{ form.name }}
1212
</h1>
1313
<!-- <img

routes/web.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
use App\Http\Controllers\ReportsController;
1313
use App\Http\Controllers\UsersController;
1414

15+
1516
/*
1617
|--------------------------------------------------------------------------
1718
| Web Routes

0 commit comments

Comments
 (0)