Я хотел бы отредактировать число gsm, которое находится на моей странице home.blade.php в папке «view» в системе EDIT. Номер 0101 41 78 03 ниже
<div class="col-xs-12 visible-xs" style="text-align: center;margin-bottom: 10px;">
<p>blablablalblalblablalablblalblblbalbalbalbalbalbablablablabalbalbalbalbal</p>
<span style="font-size: 18px;color: #0d3863;font-weight: bold;">0101 41 78 03</span>
</div>
В папке маршрутов у меня есть что:
Route::get('/home', function(){
return view('home');
});
Route::PATCH('/update/{id}','AdminController@update');
В моем контроллере с именем AdminController у меня есть только это:
public function edit($id)
{
$gsm = Gsm::find($id);
return view('gsm.edit', compact('gsm'));
}
public function update(Request $request, $id)
{
$request->validate([
'number_gsm' => 'required'
]);
$gsm = Gsm::find($id);
$gsm->number_gsm = $request->get('number_gsm');
$gsm->save();
return redirect()->route('gsm.index')
->with('success', 'updated successfully');
}
Теперь у меня есть вопрос в моем представлении папки => gsm => У меня есть 2 файла index.blade.php и edit.blade.php
In index.blade.php
<table class="table">
<thead>
<tr>
<th>Number Gsm</th>
</tr>
</thead>
@foreach($numbers as $number)
<tr>
<td> {{$number->number_gsm}}</td>
<td>
<a class="btn btn-sm btn-warning" href="{{route('gsm.edit',$number->id)}}">Edit</a>
</td>
</tr>
@endforeach
</table>
И edit.blade.php у меня
<form class="panel-body" action="{{route('gsm.update',$number->id)}}" method="POST">
<input name="_method" type="hidden" value="PATCH">
@csrf
<fieldset class="form-group">
<label for="form-group-input-1">Number GSM</label>
<input type="text" name="number_gsm" class="form-control" id="form-group-input-1" value="{{$number->number_gsm}}">
</fieldset>
<button type="submit" class="btn btn-primary pull-right">MAJ</button>
</form>
Я бы хотел отобразить номер 0101 41 78 03 на странице index.blade.php с кнопкой редактирования и изменения. Пока мои две страницы пусты. (index.blade.php и edit.blade.php)
Я действительно застрял