Записи Laravel не становятся такими динамичными - PullRequest
0 голосов
/ 30 сентября 2019

views / show.blade.php

@extends('layouts.app')
@section('content')
<h5>Showing Task {{ $task->title }}</h5>
<div class="jumbotron text-center">
   <p>
      <strong>Task Title:</strong> {{ $task->title }}<br>
      <strong>Description:</strong> {{ $task->description }}
   </p>
</div>
@endsection

Controllers / HomeController.php

public function show(Task $task)
{
   return view('show', compact('task', $task));
}

маршруты /web.php

Route::get('show/{id}', 'HomeController@show')->name('show');

views / viewalltask.blade.php

<td><a href="{{ route('show', $data->id)}}">{{$data->title}}</a></td>

Нет ошибок / Нет записей / вместо конкретной записипоказать пустую страницу

1 Ответ

4 голосов
/ 30 сентября 2019

Вам необходимо изменить конфигурацию маршрута на:

Route::get('show/{task}', 'HomeController@show')->name('show');

Таким образом, контейнер IOC Laravel знает, как разрешить / связать его.

Должен соответствовать имени переменной, используемой в определении метода:

public function show(Task $task)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...