В режиме просмотра поиска по "ID" - PullRequest
0 голосов
/ 05 мая 2019

Как я могу перенаправить из моего представления создания в мое представление редактирования после ввода идентификатора в поле ввода? Я попытался с помощью следующего кода, но я не получаю идентификатор в URL.

Контроллер

use Illuminate\Support\Facades\Input;

public function edit(visitor $visitor)
{
    $visitors = visitor::all();

    $find = Input::get('find');
    visitor::where('id', 'LIKE', '%'.$find.'%')->get();

    return view('create', compact('visitors'));
}

View

<form method="post" action="{{ route('visitors.store') }}" class="form-group">
    @csrf
    @foreach($visitors as $visitor)
        <label for="visitor">Visitor No:</label>
        <a href="{{ URL::to('visitors/' . $visitor->id . '/edit') }}"></a>
    @endforeach
    <input type="text" name="find" class="form-control" value="{{ $newvisitnum }}">
</form>

$newvisitnum - мой идентификатор автоинкремента.

<code><pre>
    Getting error of "Undefined variable: visitors

В URL он должен выглядеть следующим образом: "посетители / {id} / edit" и должен извлекать все записи для редактирования представления, связанного с этим идентификатором.

1 Ответ

0 голосов
/ 06 мая 2019

Вы должны убедиться, что в вашем файле routs / web.php один из маршрутов - "посетители / {vistor} / edit".

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