аргумент ошибок в laravel 8

#php #laravel-8

#php #laravel-8

Вопрос:

почему я получаю эту ошибку?

Аргумент 1, переданный в IlluminateHttpRequest::IlluminateFoundationProviders{closure}(), должен иметь тип array, object given, вызываемый в C:xampphtdocsprojek_ppobvendorlaravelframeworksrcIlluminateMacroableTraitsMacroable.php в строке 114

это контроллер

 public function register()
    {
        return view('user.register');
    }
    public function store(Request $request)
    {
        //melakukan validasi data
        $request->validate($request, [
            'nama' => 'required',
            'nik' => 'required',
            'tgllahir' => 'required',
            'telepon' => 'required',
            'alamat' => 'required',
            'pin' => 'required',
            'foto' => 'required|image|mimes:png,jpg,jpeg',
        ]);

        $image = $request->file('image');
        $image->storeAs('public/assets/img/foto_pelanggan', $image->hashName());

        $blog = LoginModel::create([
            'nama'   => $request->nama,
            'nik'     => $request->nik,
            'tgllahir'   => $request->tgllahir,
            'telepon'   => $request->telepon,
            'alamat'   => $request->alamat,
            'pin'   => $request->pin,
            'image'     => $image->hashName(),
        ]);

        if($blog){
            //redirect dengan pesan sukses
            return redirect()->route('blog.index')->with(['success' => 'Data Berhasil Disimpan!']);
        }else{
            //redirect dengan pesan error
            return redirect()->route('blog.index')->with(['error' => 'Data Gagal Disimpan!']);
        }
  

это форма

 <form class="login100-form validate-form" action="{{ route('store') }}" method="POST" enctype="multipart/form-data">
  

это маршруты

 Route::get('/register', [AppHttpControllersLoginController::class, 'register'])->name('register');
Route::post('/register/store', [AppHttpControllersLoginController::class, 'store'])->name('store');
  

и это модели

 protected $table = 'pelanggan';
    protected $fillable = [
        'nama',
        'nik',
        'tgllahir',
        'telepon',
        'pin',
        'alamat',
        'foto',
    ];
  

Комментарии:

1. Пожалуйста, покажите нам строку 114 в некотором контексте.

2. Как вы решили эту проблему??