본문 바로가기
반응형

이과/laravel 자료20

[LARAVEL] controller - Route:get 이용해서 페이지 불러오기 라라벨 처음 생성하고 web.php 에 들어가 보면 2022. 8. 9.
[LARAVEL] 함수에 네이밍 하기 ->name 2022.08.04 - [이과/laravel 자료] - [LARAVEL] route group 시키기 [LARAVEL] route group 시키기 라라벨에서 이런식으로 hompage 처럼 중복되는 파라미터들이 있다 이런것들은 그룹화 시켜서 앞에 파라미터를 생략해주면 좋다. Route::get('/hompage', [PostsController::class,'index'])->name('blog.index');.. sesangcoding.tistory.com Route::prefix('blog')->group(function () { Route::get('/', [PostController::class, 'index'])->name('blog.index'); Route::get('/{id}', [Post.. 2022. 8. 9.
[LARAVEL] APP_DEBUG ture, false 차이 라라벨 .env 를 보게 되면. 아래와같이 기본값이 세팅되어있다 key는 라라벨프로젝트의 고유 키여서 꼭 들어가줘야하는 값이다. 하지만 app_debug 는 설정할수가있는데 말그대로 디버그를 해서 에러나오는걸 보냐 안보냐의 차의이다. APP_NAME=Laravel APP_ENV=local APP_KEY=base64:40v0b0fkx71bI08EaiGO+fBjjBvbf+XiF2wEA0pimY4= APP_DEBUG=false APP_URL=http://latest.test APP_DEBUG=true 의 경우에서는 이런식으로 에러의 위치들이 보인다. 하지만 클라이언트 혹은 비 개발자가 이것을 볼 필요는 없기에 APP_DEBUG=false 로 해놓으면 다른 페이지는 안보고 깔끔한 에러문자만 나오기 시작한다. 이.. 2022. 8. 8.
[LARAVEL] 라라벨 에러 페이지 처리 파라미터에 지정되지 않은 url 이 들어오면 당연히 404 에러가 뜬다 이렇게 에러입니다' 하고 나오는것처럼 예외처리를 해볼려고한다. fallbackcontroller를 생성한다 [명령어] php artisan make:controller FallbackController web.php [추가] Route::fallback(FallbackController::class); FallbackController 2022. 8. 4.
[LARAVEL] route group 시키기 라라벨에서 이런식으로 hompage 처럼 중복되는 파라미터들이 있다 이런것들은 그룹화 시켜서 앞에 파라미터를 생략해주면 좋다. web.php Route::get('/hompage', [PostsController::class,'index'])->name('blog.index'); Route::get('/hompage/{id}/{name}', [PostsController::class, 'show'])->name('blog.show') ->where([ 'id' => '[0-9]+', 'name' => '[A-Za-z]+', ]); Route::get('/hompage/create', [PostsController::class,'create'])->name('blog.create');; Route::pos.. 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.
반응형