selam arkadaşlar api yazıyorum kendi validationumu oluşturdum requests klasörünün içinde ama postman'den post ettiğimde html kodu gözüküyor ve hata göstermiyor yani çalışmıyor kodları aşağıda paylaşıyorum:
controller:
public function store(BookStoreRequest $request)
{
$product= new Categories;
$product->category_isim= $request->category_isim;
$product->full_name= $request->full_name;
$product->last_name= $request->last_name;
$product->save();
return response(
['data' => $product,
'message' => 'Kayıt başarılı'
],201);
}
request dosyası:
namespace App\Http\Requests;
use Illuminate\Foundation\Http\FormRequest;
class BookStoreRequest extends FormRequest
{
/**
* Determine if the user is authorized to make this request.
*
* @return bool
*/
public function authorize()
{
return true;
}
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public function rules()
{
return [
'category_isim' => 'required',
'full_name' => 'required',
'last_name' => 'required'
];
}
public function messages()
{
return [
'category_isim.required' => 'kategori alanı gereklidir.',
'full_name.required' => 'full Name alanı gereklidir.',
'last_name.required' => 'soyad alanı gereklidir.',
];
}
}