반응형
1. 데이타베이스 연결 및 설정
.env파일에서 데이타베이스 및 PORT, 데이타베이스의 유저네임과 비밀번호를 설정할 수 있다.
여기에서 XAMPP통합 설치를 통해서 phpmyadmin을 이용하였다.
2. 테이블생성
CREATE TABLE `posts` (
`id` int(11) NOT NULL,
`title` varchar(200) NOT NULL,
`body` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
--
-- Dumping data for table `posts`
--
3. PostController 만들었다.
php artisan make:controller PostController
class PostController extends Controller
{
//
public function getAllPost(){
//posts테이블에서 가지고온다.
$posts = DB::table('posts')->get();
//posts뷰페이지로 넘길때, posts값도 같이 넘긴다.
return view('posts', compact('posts'));
}
}
4. 라우트아래와 같이 지정.
Route::get('/posts', [PostController::class, 'getAllPost'])->name('posts.getallpost');
반응형
'Project > Laravel' 카테고리의 다른 글
라라벨설치 (0) | 2024.04.26 |
---|---|
5. 미드웨어, 세션 (0) | 2022.07.19 |
4. Http requests and Html Form 작성 (0) | 2022.07.19 |
3.HTTP CLIENT를 사용해서 CRUD 만들기 (0) | 2022.07.19 |
2.라라벨 컴포넌트 (0) | 2022.07.18 |