السلام عليكم ورحمة الله وبركاته عند الضغط على زر الاضافة يظهر لي هذا الايرور Argument 1 passed to Illuminate\Database\Grammar::parameterize() must be...
السلام عليكم ورحمة الله وبركاته
عند الضغط على زر الاضافة يظهر لي هذا الايرور
Argument 1 passed to Illuminate\Database\Grammar::parameterize() must be of the type array, string given, called in C:\xampp\htdocs\multilanguage\vendor\laravel\framework\src\Illuminate\Database\Query\Grammars\Grammar.php on line 681 and defined
كود العرض: <form action=\"{{url(\'/newpost\')}}\" method=\"Post\"> {{ csrf_field() }} @foreach(LaravelLocalization::getSupportedLocales() as $key => $value) <input type=\"text\" name=\"title[{{$key}}]\" placeholder=\"title in {{$value[\'name\']}}\"> <input type=\"text\" name=\"body[{{$key}}]\" placeholder=\"body in {{$value[\'name\']}}\"> @endforeach <input type=\"submit\" value=\"send\"> <hr> </form> _________________ دالة الادخال: public function newpost(Request $request) { /*dd($request->all());*/ $post = new Post(); $post->title = $request->title; $post->body = $request->body; $post->save(); return Redirect::back(); }
المفروض انك تحفظ الدتا علي هيئة نص مش array
اعمل الكود كالتالي
شوف السلسلة دي احنا شارحين الموضوع بالكامل فيها
https://5dmat-web.com/playlist/3/