Я не могу получить данные, используя идентификатор - PullRequest
0 голосов
/ 26 апреля 2020

Я не могу получить данные с помощью id, он возвращает это: %7Bid%7D.

Я хочу получить id и редактировать данные.

Контроллер:

       public function edit($id){

        $slider = DB::table('header_sliders')->find($id);
        return   view('posts.edit',['header'=>$slider]);

       }

Просмотр:

 <div class="container">
    <div class="row">
    <div class="col-md-12">
    <form action="{{url('admin/edit')}}"  method="POST" >
    {{csrf_field()}

    <div class="form-group">
        <label for="exampleInputEmail1">Mətn</label>
        <input type="text" name="text" class="form-control"  aria-describedby="emailHelp" value="{{$header->text}}">
        <small id="emailHelp" class="form-text text-muted"></small>
    </div>
    <div class="form-group">
        <label for="exampleInputPassword1">Şəkil</label>
        <input type="file" name="imgName" class="form-control"  value="{{$header->imgName}}">
    </div>

    <div class="form-check">
    </div>
    <button type="submit" class="btn btn-primary">Dəyiş</button>
  <a href="{{url('admin/edit/{id}')}}" class="edit" data-toggle="modal"><i 
  class="material-icons" data-toggle="tooltip" title="Edit">&#xE254;</i></a>

1 Ответ

1 голос
/ 26 апреля 2020

Создайте маршрут, подобный этому

Route::get('/admin/edit/{id}','UserController@edit');

и передайте идентификатор с таким URL-адресом, как этот

YourURL..../admin/edit/11

Это решит вашу проблему

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...