index options added

This commit is contained in:
carodej
2020-07-13 09:49:25 +02:00
parent a74c1c7b6e
commit 2ae60003d6
50 changed files with 1106 additions and 135 deletions

View File

@@ -60,7 +60,7 @@ class DashboardController extends Controller
public function new_registrations()
{
return new UsersCollection(
User::take(5)->orderByDesc('created_at')->get()
User::take(7)->orderByDesc('created_at')->get()
);
}
}

View File

@@ -45,9 +45,7 @@ class PagesController extends Controller
public function update(Request $request, $slug) {
$page = Page::where('slug', $slug)->first();
$page->update([
$request->name => $request->value
]);
$page->update(make_single_input($request));
return response('Done', 204);
}

View File

@@ -122,7 +122,9 @@ class UserController extends Controller
return new UserResource($user);
}
$user->update($request->input('attributes'));
// Update user role
$user->role = $request->input('attributes.role');
$user->save();
return new UserResource($user);
}
@@ -181,7 +183,7 @@ class UserController extends Controller
}
// Create user
$user = User::create([
$user = User::forceCreate([
'avatar' => $request->hasFile('avatar') ? $avatar : null,
'name' => $request->name,
'role' => $request->role,
@@ -190,7 +192,7 @@ class UserController extends Controller
]);
// Create settings
$settings = UserSettings::create([
$settings = UserSettings::forceCreate([
'user_id' => $user->id,
'storage_capacity' => $request->storage_capacity,
]);