Загрузка метода LaravelPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Загрузка метода Laravel

Сообщение Anonymous »

Может ли кто-нибудь дать мне подсказку, я в настоящее время новичок в использовании фреймворка laravel.
Я пытаюсь загрузить данные из базы данных пользовательских таблиц, имя данных, например «имя = адрес электронной почты», правильное но данные не предназначены для загрузки, маршрутизатор и метод, я думаю, правильный, а также метод контроллера.
Мой код
Маршрут

Код: Выделить всё

Route::middleware(['Role:admin'])->group(function () {
Route::any('/edit-account-{id}', [LoginController::class, 'editDataAcc'])
->name('edit.account');
Route::put('/edit-account-{id}-update', [LoginController::class, 'updateDataAcc'])->name('update.account');
});
Контроллер

Код: Выделить всё

// Edit Account User
public function editDataAcc ($id){
$users = User::find($id);
$allRoles = Role::all();
$oldRoles = $users-\>roles()-\>pluck('name')-\>toArray();
//dd($users-\>roles);

return view('admin.details',
[
'users' => $users,
'allRoles' => $allRoles,
'oldRoles' => $oldRoles,
]);

}

// Update data Account User
public function updateDataAcc (Request $request, $id){
$users = User::findOrFail($id);
dd($request->all());

$request -> validate([
'name' => 'required|string',
'email' => 'required|email|unique:users,email,'.$id,    //.$id//.$users->id
'role' => 'required|integer',                       // one role
]);

// update Data User
$users -> update([
'name' => $request->name,   //['name']
'email' => $request->email, //['email']
'role' => $request->role,   // update role test
]);

// update Roles User
$users->roles()->sync([$request->role]);                    // one role many to many
//$users->roles()->sync((array)$request->input('role'));    // array many to many

return redirect()->route('admin.accounts');
}
вид лезвия

Код: Выделить всё

@csrf
@method('PUT')





Nama Panjang



[i]name) }}" />








Email










{{--


Password

[/i]





[i]password) }}" />


 --}}






Role

[/i]




{{-- Role Select 1 --}}
{{-- 

@foreach ($allRoles as $role)
name, $oldRoles) ? 'selected' : '' }}>
{{ $role->name }}

@endforeach

--}}







Discard
Save Changes



может ли кто-нибудь помочь/исправить мой код и указать на мои неправильные действия

Подробнее здесь: https://stackoverflow.com/questions/790 ... hod-upload
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»