반응형
2022.08.04 - [이과/laravel 자료] - [LARAVEL] route group 시키기
저번시간에는
같은 패이지에서 많은 기능을 하기위해 그룹화를 시켰다.
요번에는 그 기능을 어떻게 하는지에 대해
그 흐름에 대해서 보겠다.
Route::prefix('homepage')->group(function () {
Route::get('/', [PostController::class, 'index'])->name('blog.index');
Route::get('/{id}', [PostController::class, 'show'])->name('blog.show');
Route::get('/create', [PostController::class, 'create'])->name('blog.create');
Route::post('/', [PostController::class, 'store'])->name('blog.store');
Route::get('/edit/{id}', [PostController::class, 'edit'])->name('blog.edit');
Route::patch('/{id}', [PostController::class, 'update'])->name('blog.update');
Route::delete('/{id}', [PostController::class, 'destroy'])->name('blog.destroy');
});
저번시간에는 hompage를 prefix로 그룹화를 시켰다.
그렇다면 / <-- 이렇게 아무것도 없다면
안에 /hompage 로 기본적으로 내장되어있다는 뜻과 같다.
그렇다면 /{id} 는
/homepage/{id}
이다. 그럼 이 {id} 파라미터를 이용해서 흐름을 알아보자.
PostController.php 일부분
public function show($id)
{
return $id;
}
show 함수부분의 인자를 $id로 받으면 return 값으로 $id를 보여준다는것이다.
이렇게 설정을하고
$id값을 10으로 준다고 설정해보자.
[결과값]
이런식으로 파라미터값으로 넘기면서
기능을 만들수있다.
반응형
'이과 > laravel 자료' 카테고리의 다른 글
[LARAVEL] DB 에서 내가 원하는 정보 가져오기 (2) | 2022.08.15 |
---|---|
[LARAVEL] SEEDER 만들기 (2) | 2022.08.14 |
[LARAVEL] 컨트롤러 연결중 UnexpectedValueException 에러 (2) | 2022.08.10 |
[LARAVEL] CONTROLLER 활용하기 (2) | 2022.08.09 |
[LARAVEL] controller - Route:get 이용해서 페이지 불러오기 (0) | 2022.08.09 |
댓글