본문 바로가기
반응형

라라벨10

[LARAVEL] 라라벨 에러 페이지 처리 파라미터에 지정되지 않은 url 이 들어오면 당연히 404 에러가 뜬다 이렇게 에러입니다' 하고 나오는것처럼 예외처리를 해볼려고한다. fallbackcontroller를 생성한다 [명령어] php artisan make:controller FallbackController web.php [추가] Route::fallback(FallbackController::class); FallbackController 2022. 8. 4.
[LARAVEL] 라라벨 route 정규표현 라라벨에 좋은 기능중하나가 정규 표현을 이용하여서 파라미터 값을 받을수있다는 것이다. 예를들어 아래 와 값이 있다면 /blog/{id} 즉 아이디 값을 받아야하는데. 아이디를 숫자 혹은 글자로만 받고싶다면..? Route::get('/homepage/{id}', [PostsController::class, 'show']) [숫자 정규표현] Route::get('/homepage/{id}', [PostsController::class, 'show'])->where('id', '[0-9]+); [글자 정규표현] Route::get('/homepage/{name}', [PostsController::class, 'show'])->where('name', '[A-Za-z]+); 그리고 정규표현을 이렇게 하나씩이.. 2022. 8. 4.
[LARAVEL] 라라벨 mvc의 기본 이해하기 라라벨은 mvc 패턴을 가지고있는 php 프래임 워크이다. 왜이리 mvc패턴을 좋아해서 java에서는 spring을 하고 php에서는 라라벨을하는지 사람 머리만 아프게..하지만 까라니까 까는중이다. mvc 는 3박자가 이루어져야한다 model view controller 이 3가지가 합쳐져서 개발자의 머리를 아프게 만들어준다. 자 기본적인 활용방법이다. 라라벨 처음만들면 web.php 에 라우터들이있다 라우터 란 네비게이션 같은거라서 어느방향으로 갈지를 알려준다. routes/ web.php Route::get('/', HomeController::class); url 에 / 만적혀있다면 , 즉 아무것도 안적혀있다면 HomeController 에있는 class 값으로 보여주겠다는것이다 [controlle.. 2022. 8. 3.
[LARAVEL] 라라벨 debugbar 설치 debugbar 이란 개발할때 더욱 편하게 개발하기위해서 log, 파라미터, 변수 등을 한눈에 볼수있게 만들어주는 기능입니다. [적용된모습] [사용방법] 내가 사용하는 라라벨 폴더에 들어가서 명령어를 입력한다. Barryvdh\Debugbar\ServiceProvider::class 설치가 다 끝난후에는 라라벨폴더에서 config/ app.php 파일에 들어가서 providers 에 관련 사항을 추가한다. Barryvdh\Debugbar\ServiceProvider::class 재시작후에 잘되는지 확인해본다. 이렇게 로그처럼 코드 중간에 넣어 놓기만하면. 디버그바에 표시됨으로서 어떤부분이 잘못됬는지 확인하면서 할수있다. [끄는법] 간단하다 .env 에 들어가서 DEBUGBAR_ENABLED=false 이.. 2022. 8. 2.
반응형