Ларавел - слишком мало аргументов 0 прошлоPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Ларавел - слишком мало аргументов 0 прошло

Сообщение Anonymous »

Что не так с моим кодом? Я получаю ArgiryCounterror < /code> с сообщением < /p>

Слишком мало аргументов для функционирования app \ http \ controllers \ usercontroller :: add (), 0 прошло < /p>
< /blockquote>
Функция контроллера < /p>
< /blockquote>
< /p>
< /blockquote>
< /p>
< /blockquote>
< /p> < /p>
< /blockquote> public function add($request){
$request->validate([
'name' => 'required|string|max:50',
'email' => 'required|string|email|max:50|unique:tblmember,Email',
]);
$newid = DB::table('tblmember')->insertGetId([
'name' => $request->name,
'email' => $request->email,
]);
return response()->json(['message' => 'Member added successfully', 'MemberID' => $newid], 201);
}
< /code>
route < /p>
Route::post('/users/add', [UserController::class, 'add'])->name('users.add');
< /code>
ajax < /p>
$.ajax({
url: "/users/add",
type: "POST",
data: {
name : name,
email : email,
_token : "{{ csrf_token() }}"
},
success: function(response) {
...
},
error: function(xhr) {
...
}
}
});


Подробнее здесь: https://stackoverflow.com/questions/794 ... s-0-passed
Ответить

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

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

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

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

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