Я изучаю Laravel, создав приложение для работы. И я пишу код компании для редактирования своего поста.
Теперь я могу перейти на URL, ex) http://localhost:8000/jobs/23/edit
. Но на экране мне показывает 404|not found
сообщение об ошибке
Это снимок экрана
для редактирования страницы я создал views / jobs / edit.blade.php.
Конечно, данные четко вставлены в мою рабочую таблицу.
Я попытался очистить весь кеш и выполнил следующие команды.
1. composer dump-autoload
2. php artisan clear-compiled
3. php artisan optimize
4. php artisan config:cache
web.php
Route::get('/jobs/{id}/edit', 'JobController@edit')->name('job.edit');
JobController.php
public function edit($id)
{
$jobs = Job::findOrFail($id);
return view('jobs.myjob',compact('jobs'));
}
мой-job.blade.php
У меня есть кнопка редактирования, и следующий код - это ссылка.
{{route('job.edit',[$job->id])}}
Моя среда - Windows, XAMPP и локальный сервер MySQL.