Route::prefix('/fun')->name('fun.')->group(function() use($posts) {
Route::get('responses', function() use($posts){
return response($posts, 201)
->header('Content-Type', 'application/json')
->cookie('MY_COOKIE', 'kim bin', 3600);
})->name('responses');
Route::get('redirect', function () {
return redirect('/contact');
})->name('redirect');
Route::get('back', function () {
return back();
})->name('back');
Route::get('name-route', function () {
return redirect()->route('posts.show', ['id' => 1]);
})->name('name-route');
Route::get('away', function () {
return redirect()->away('https://google.com');
})->name('away');
Route::get('json', function () use($posts){
return response()->json($posts);
})->name('json');
Route::get('download', function () use($posts){
return response()->download(public_path('/daniel.jpg'), 'face.jpg');
})->name('download');
});
- 제거 하고 난 후에는 아래와 같이 fun/away와 같이 fun이 한번 출력되어 나오는 걸 확인 할 수 있습니다.