1. Laravel 5.8 튜토리얼 스크래치 설치(installation)
: https://www.youtube.com/watch?v=qiMYkrkXJ6k&list=PLpzy7FIRqpGD0kxI48v8QEVVZd744Phi4
2. Laravel 5.8 튜토리얼 스크래치 웹 라우트(Web Routes)
:https://www.youtube.com/watch?v=x8d0PosueLI&list=PLpzy7FIRqpGD0kxI48v8QEVVZd744Phi4&index=2
설명: routes/web.php 에 브라우저 요청을 정의하는 페이지
3. Laravel 5.8 튜토리얼 스크래치 뷰(Views)
:https://www.youtube.com/watch?v=mywbPC1TZnA&list=PLpzy7FIRqpGD0kxI48v8QEVVZd744Phi4&index=3
설명: routes/web.php 라우트에 view 페이지 반환
1 2 3 | Route::get('/', function () { return view('welcome'); }); | cs |
http://hello.test/ 접속하면 view/welcome.blade.php 파일을 반환 한다.
그러면 웹브라우저에 view 화면이 로드된다.
1 | Route::view('contact-us', 'contact'); | cs |
http://hello.test/contact-us 접속을 하면 view/contact.blade.php 파일을 반환 한다.
4. Laravel 5.8 튜토리얼 스크래치 뷰에 데이터 전달(Passing Data to Views)
:https://www.youtube.com/watch?v=YyID0VuFS_U&list=PLpzy7FIRqpGD0kxI48v8QEVVZd744Phi4&index=4
설명 : 뷰에 데이터를 전달하는 방법을 설명해준다. 실무에서는 controller에서 데이터를 view에 전달 하기 때문에 개념만 알아두면 좋다.
1 2 3 4 5 6 7 8 9 10 | Route::get('/', function () { $customers = [ '빼빼로', '고래밥', '칸쵸' ]; return view('welcome', compact('customers')); }); | cs |
welcome뷰에 $customers 를 전달한다. welcome에서는 foreach로 출력한다.
5. Laravel 5.8 튜토리얼 스크래치 컨트롤러(Controllers)
:https://www.youtube.com/watch?v=aVrgGAB7Y3A&list=PLpzy7FIRqpGD0kxI48v8QEVVZd744Phi4&index=5
설명 : 터미널에서 php artisan 을 입력하면 장인명령어 리스트가 나온다. php artisan help make:controller 사용설명,옵션등
php artisan make:controller CustomersController (컨트롤러만드는 명령어), 라우터에 있는 데이터를 controller에 넣어서 뷰에 반환 하는 내용
6. Laravel 5.8 튜토리얼 스크래치 블레이드 템플릿(Blade Templating Basics)
:https://www.youtube.com/watch?v=k1GDORPzHFI&list=PLpzy7FIRqpGD0kxI48v8QEVVZd744Phi4&index=6
설명: 블레이드 템플릿사용방법(@extends @section,, 라우터, 컨트롤러
7. Laravel 5.8 튜토리얼 스크래치 SQLite Database
:https://www.youtube.com/watch?v=kWmnQvznkUI&list=PLpzy7FIRqpGD0kxI48v8QEVVZd744Phi4&index=7
설명: .env파일에 데이터베이스 설정, model, 데이터베이스에 데이터 입력
8. Laravel 5.8 튜토리얼 스크래치 Adding Customers To The Database
:https://www.youtube.com/watch?v=WT6sEJD7gFc&list=PLpzy7FIRqpGD0kxI48v8QEVVZd744Phi4&index=8
설명: form, input, post, request, dd, @csrf 데이터베이스에 데이터입력과 리스트 출력
1 2 3 4 5 6 7 8 | public function store() { $customer = new Customer(); $customer->name = request('name'); $customer->save(); return back(); } | cs |
9. Laravel 5.8 튜토리얼 스크래치 Form Validation(유효성검사)
:https://www.youtube.com/watch?v=Frv0X57_TXI&list=PLpzy7FIRqpGD0kxI48v8QEVVZd744Phi4&index=9
1 2 3 4 5 6 7 8 9 10 11 12 | public function store() { $data = request()->validate([ 'name' => 'required|min:3' ]); $customer = new Customer(); $customer->name = request('name'); $customer->save(); return back(); } | cs |
view에 {{ $errers->first('name') }} 에러메시지 출력
10. Laravel 5.8 튜토리얼 스크래치 Adding Email For Customers
이메일 추가하기
value-"{{ old('name' }}
11. Laravel 5.8 튜토리얼 스크래치 Cleaning Up The Views
form 부트스트랩 적용하는 내용
12. Laravel 5.8 튜토리얼 스크래치 Eloquent Where Clause
select 활성유저 비활성유저를 나누는 내용
51. Laravel 5.8 튜토리얼 스크래치 Localization, Translations & Language Files
(지역화,번역 및 언어파일)
52. Laravel 5.8 튜토리얼 스크래치 Multi Image File Upload & Gallery(다중 이미지 파일 업로드 및 갤러리)
라라벨+뷰 이미지 업로드
'라라벨' 카테고리의 다른 글
라라벨 정리 (0) | 2019.08.31 |
---|---|
presets 라라벨 프론트엔드 프리셋 (0) | 2019.08.24 |
테이블명을 모델명으로 전환시켜주는 팅커콘솔 명령어 (0) | 2019.07.15 |
타임스템프 끄는 방법 (timestamps = false) (0) | 2019.05.13 |
CRUD (0) | 2019.05.07 |