본문 바로가기

[vue]$nextTick data(){ return{ reloadFlag = true; } } methods:{ this.reloadFlag = false; ... this.$nextTick(function(){ this.reloadFlag = true; }) } $nextTick = 약간 페이지 새로고침 같은 기능. select 등 변경 하면서 내부 component 로 등록한 페이지의 데이터도 함께 바뀌길 원할 때 flag등을 달아서 사용하는 듯
[php] objcet & array 무심코 사용하는 연산자 php에서 foreach 문을 돌리면서 변수에 값을 넣으면서 발생했던 사건들을 정리해보고자 한다. 보통 array나 object형 변수에 값을 넣기 위해 사용하는데 어떻게 정리해야할지 모르겠으니까 일단 줄줄줄 읊어놓고 나중에 다시 정리하거나 해야겠다. 1. array 형 선언 및 생성 // 일반적인 array형 변수 선언 $values = array(); // array변수 선언과 동시에 값을 넣어 변수 생성 _ 일반적으로 직접 지정하는 value의 나열 $values = ["value_01", "value_02", "value_03", ... ] // array변수 선언과 동시에 값을 넣어 변수 생성 _ key-value형태 $values = [ "key_01" => "value_01", "key_02..
[Laravel][Error] config 파일을 읽어오지 못한다. 이전부터 계속 Laravel 서버에서 config 폴더에 새로운 config php파일을 만들어서 사용하려고 해도 도무지 값을 읽어오지를 못해서 난항을 겪고 있었다. 다른 app.php 나 mail.php 등 기존의 config 파일에 등록된 값은 컨트롤러나 모델 파일 내에서 $변수 = config('파일명.config변수') 로 값을 불러오면 잘 읽히는데 새로 만든 파일만 아예 읽히지를 않으니 속이 터지는거임.. 사실 논리적으로 생각해봤을때 기존의 파일들을 읽어오는데는 문제가 없고, 새로 작성한 파일 자체를 인식을 못 한다면 새로 만든 config 파일을 어딘가에 config 파일이라고 명시해서 등록해둬야 한다는 뜻인데, 나름 찾는다고 열심히 찾아도 보이지를 않음...... 그러다가 오늘 실마리를 찾아..
[Laravel][Error] NotFoundHttpException in RouteCollection.php (line 179) 19.07.09 에 작성했던 에러 관련 글 초입에 서버 연결으로 애를 먹었다고 했던 사항이 다른 프로젝트에서 다시 발생해서 해결을 하려고 해결법을 찾는데 나오질 않아 조금 헤멨다. 그러다가 이전 코드를 조금 뒤져서 어떻게 했는지 기억이 난 것 같은데, 기록해둬야 다음에 다시 찾을 때 조금 애를 덜 쓸 것 같아서 작성해두기로 한다. 그 전에는 NotFoundHttpExecption.. 중에서도 좀 다른게 떳던 것 같기도 한데, 일단 그때는 Kermel.php 파일에서 오류가 난다고 하니 그 부분의 middleware쪽이나, 아무튼 그쪽 코드들을 고치려고 했었던 것 같다. 주석처리도 해보고 import 위치도 바꿔보고.. 일단 해결하고 작업을 하고 있었는데, 이후에 들어보니 그 임시 방편이 접근성을 열어놓는..
[Server] composer와 .evn 그리고 config.. 일전에 DB커넥팅 문제로 .evn과 config.php 파일 사이에서 고통을 받았다는 글을 적었던 것 같은데, 오늘은 비슷한 얘기로 뭔가 깨달음 아닌 깨달음을 얻은 건에 대하여. 이번에 서버에 Helper를 추가하면서 autoload를 위해 composer.json 파일 autoload, autoload-dev 부분에 각각 "files" : [ "추가할 파일 경로/파일명.php" ] 위와 같은 코드를 작성해주고, 콘솔 창에서 composer update를 실행해주니 잘 연결되던 서버 연결이 또 안되더라. 오류 메세지를 보니까 'Barryvdh\\Cors\\ServiceProvider' not found 라는데, 결국 ServiceProvider를 찾을 수 없다는 뜻. 대충 검색해보니 코드를 추가하거나 빼..
[Laravel][Error] Syntax error or access violation: 1055 Expression laravel 쿼리빌더의 groupBy() 함수 사용 시 Syntax error or access violation: 1055 Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column .... 와 같은 오류가 발생해 서버 내 config/database.php 파일 수정. [수정사항] connections => mysql => strict 값을 true->false 로 변경 'mysql' => [ 'driver' => 'mysql', 'host' => env('DB_HOST', 'localhost'), 'port' => env('DB_PORT', 3306), ... 'strict' => env('DB_S..
[Laravel][Error] SQLSTATE[HY000] [1045] Access denied for user 새 프로젝트 작업에 들어갔고, 서버단 개발환경을 만들어놓고 있는데 처음에는 서버 연결에 애를 먹더니 (post형 라우팅이 안 됐었음,, ) 지금은 DB연결이 안되고 있다. Access denied가 뜨는거 보면 아무래도 권한문제인 것 같은데 서버를 내가 구축하는게 아니라서 뭐 로컬에서 할 수 있는 방법을 해봐도 답이 없네.. 일단 해결하면 글 업데이트 하는걸로.. +) 현재 .env 파일에 DB_DATABASE, DB_USERNAME, DB_PASSWORD ... 등 바꾸기로 시도해봤으나 FAIL.. 찾아보면 다 .evn파일 얘기만 하던데 소용이 없네, 서버도 다시 시작했는데 음.. ++) 서버 문제는 POST로 넘겨줄 때 MethodNotAllowedHttpException 에러가 발생했던건데, url..
[basic] str관련함수 정리 php $_SERVER['HTTP_USER_AGENT'] 전역변수로 접속 기기 종류를 알아보려다가 한번쯤 str관련 함수들을 정리해놓는게 나한테도 여러모로 좋을 것 같다는 생각에 정리. 이후 하나하나 추가해도 될 듯. 일단은 해당 변수에 자주 사용하는 함수들 관련 - stristr(문자열1, 문자열2) : 문자열1 에서 문자열2 를 찾는다. 찾는 문자열 내에 문자열2가 존재하면 문자열2 뒤의 문자들까지 모두 반환 ex) str1 = 'abcdefghijklmn'; str2 = 'cde'; result = strstr(str1, str2); /* result = 'cdefghijklmn' */ - stristr(문자열1, 문자열2) : 문자열1 에서 문자열2 를 찾는다. strstr과 차이점은 strist..