درود دوستان...
یه صفحه edit.blade.php ایجاد کردم و کد زیر را نوشتم...
ولی مشکلی وجود داره اینه بخوام نوشته ویرایش شده در صفحه show.blade.php نمایش بدم بین عنوان و توضیحات برعکس نشون میده..
مثلا من عنوان و توضیحات رو به متن دیگه تغییر دادم و هنگام کلیک بر دکمه به روز رسانی این متن توضیحات در عنوان نمایش میده و داخل خود توضیحات چیزی تغییر نکرد...
کد زیر:
{!! Form::model($discuss, ['method' => 'put','route' => ['discuss.update', $discuss->id]]) !!}
<div class="form-group">
{!! Form::label('title','عنوان سوال') !!}
{!! Form::text('title', null,['class' => 'form-control']) !!}
</div>
<div class="form-group">
{!! Form::label('description','متن سوال') !!}
{!! Form::textarea('description', null, ['class' => 'form-control']) !!}
</div>
{!! Form::button('به روزرسانی',['type'=>'submit','class'=>'btn btn-primary', 'style' => 'margin-top:10px;']) !!}
{!! Form::close() !!}
اینم برای show.blade.php :
<div class="card">
<div class="card-header">{{ $discuss -> title }}</div>
<div class="card-body">
{{ $discuss -> description }}
</div>
<div class="card-footer">
<a href="{{ route('discuss.edit', $discuss->id) }}" class="btn btn-secondary btn-sm">ویرایش سوال</a>
<button type="button" class="btn btn-warning btn-sm float-left">حذف سوال</button>
</div>
</div>
سلام
@RaymondDragon
$discuss -> title = $request -> input('description');
اینجا مقدار description رو واسه title ست می کنید که باید اینطوری بشه
$discuss ->description = $request -> input('description');
موفق باشید
public function update(Request $request, $id)
{
$this -> validate(
$request, array(
'title' => 'required|max:200',
'description' => 'required'
)
);
$discuss = Discuss::find($id);
$discuss -> title = $request -> input('title');
$discuss -> title = $request -> input('description');
$discuss -> save();
return redirect() -> route('discuss.show', $discuss->id) -> withMessage('سوال شما با موفقیت ویرایش شد.');
}
سلام
@RaymondDragon
$discuss -> title = $request -> input('description');
اینجا مقدار description رو واسه title ست می کنید که باید اینطوری بشه
$discuss ->description = $request -> input('description');
موفق باشید
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟