سلام.
عرض خسته نباشید خدمت اساتید محترم
ردیفی رو می خام بصورت fullpage در لایو وایر ویرایش کنم.
اطلاعات bind میشه ولی وقتی فیلدها میخاد اپدیت بشه ( وقتی در داخل فیلدها تایپ میکنم) خطای :
Array to string conversion
میده
وقتی دستی پارامتر رو تو کوئری مینویسم و از پارامتر route استفاده نمیکنم خطانمیده. ولی از روت استفاده میکنم (طبق کد زیر ) خطای عکس رو میده :
Route::get('Barnames/Edit/{Bar}', EditBar::class)-;
این پارامتر رو {Bar} حذف میکنم میتونم فیلدها رو بدون ارور اپدیت ( در داخل فیلدها تایپ میکنم ) کنم.
یا اینکه فیلدها را اگه بصورت string (رشته - غیر ارایه ای ) تعریف کنم خطا نمیده
این کد من :
<?php
namespace App\Http\Livewire\Barnames;
use Livewire\Component;
class EditBarname extends Component
{
public $Barname = [];
public function mount()
{
$this->Barname =['maghsad'=>"fgfg"];
}
public function render()
{
return view('livewire.barnames.testi')
->extends('layouts.app')
->section('content');
}
}
و کد view
<div>
<input wire:model='Barname.maghsad' type="text" class="form-control">
</div>
ایتم روت :
Route::get('Bar/Edit/{Bar?}', EditBar::class)->name('EditBar')->middleware('auth');
به xformer کمک کنید تا مشکل خودش را حل کند؛ اینطور میتوانیم با هم پیشرفت کنیم.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟