이 오류 메시지가 나타날 수 있습니다.이 오류를 수정하는 방법 : Controller.php에서 NotFoundHttpException이 발생합니까?
Controller.php 줄의 NotFoundHttpException 269 : 컨트롤러 메서드를 찾을 수 없습니다.
누구든지이 오류 메시지를 해결할 수 있습니까? 업데이트 한 후
HomeController.php
public function postSeo(Request $request)
{
$data = array('meta_title' => $request->get('meta_title'),
'meta_keyword' => $request->get('meta_keyword'),
'meta_description' => $request->get('meta_description')
);
DB::table('meta')->where('meta_id', '1')
->update($data);
return redirect('/home/article');
}
routes.php
Route::post('/home/article', [
'uses' => '[email protected]'
]);
articles.blade.php
<label>SEO</label><br><br>
<table width="350px">
<form action="{{ action('[email protected]')}}" method="post">
{{ csrf_field() }}
<tr>
<td>Meta Title</td>
<td><input type="text" value="" name="meta_title"></td>
</tr>
<tr>
<td>Meta Keyword</td>
<td><input type="text" value="" name="meta_keyword"></td>
</tr>
<tr>
<td>Meta Description</td>
<td><input type="text" value="" name="meta_description"></td>
</tr>
<tr>
<td><br><br><input type="submit" value="update"></td>
<td></td>
</tr>
</form>
</table>
언제 오류가 발생합니까? 양식을 제출할 때? '/ home/article''로 리다이렉트하고 있는데, 이것에 대한 경로를 설정 했습니까? – Sandeesh
On 양식 제출. 그게 유일한 길이야. – Davy
리디렉션 할 경로가 누락되었습니다. '/ home/article'으로 리다이렉트 할 때'get' 라우트를 정의해야합니다. 업데이트 후 다른 위치로 리디렉션하거나 새로운 경로를 추가하여 무언가를 표시하십시오. – Sandeesh