반응형

개발 꿀팁 546

Laravel의 Json Response에 의한 PHP 기반 인식

Controller 계층에서 내가 직접 다른 사람의 방법을 호출했는데, 그가 돌아온 것은 Json Response 객체였다.그 데이터를 가지고 오려고 했더니 잘못된 관행이 생겼다 //别人的方法 public function testJsonResponse(Request $request) { $data = []; $data['messsage'] = "hello"; return response()->json($data); } public function getJson(Request $request){ $result = $this->testJsonResponse($request); //여기서 다른 사람의 json 데이터를 얻고 싶다 var_dump($result); } postman이 getJson에 접속하면 다..

개발 꿀팁/PHP 2022.08.09

PHP로 명령줄에서 그림 보기

인터넷에서 사진을 많이 찾거나, 때로는 리눅스 서버에 원격으로 접속해 수집한 사진을 보고 싶을 때 ftp로 파일을 다운받아 보는 경우도 있다. 번거롭지만 명령어 아래에서는 확실히 뷰어 앱을 사용할 수 없어서 이 코드를 찾아 글자로 그림을 보여준다. 이제 더 이상 다운로드를 받지 않고도 사진의 대략적인 상황을 그대로 느낄 수 있어 편리해졌다.

개발 꿀팁/PHP 2022.08.09

php 인증 코드를 만드는 데 사용되는 함수

join() 함수: 배열 요소를 문자열로 결합합니다 예: 결과: Hello World! I love Shanghai! range( ): range() 함수는 지정한 범위의 요소를 포함하는 배열을 만듭니다.예: 결과:Array ([0] => 0 [1] => 1 [2] = 2 [3] = > 3 [4] = > 4 [5] = 5) substr(): substr() 함수는 문자열의 일부를 되돌려줍니다.예: 결과:world str_shuffle() : 함수는 문자열의 모든 문자를 랜덤하게 흐트러뜨립니다. 문법:str_shuffle (string) strtouper() 함수는 문자열을 대문자로 변환합니다.문법: strtoupper (stri)ng) 아이마게크레아tetruecolor() 기능은 imagecreate()..

개발 꿀팁/PHP 2022.08.09

PHP의 session을 redis에 넣습니다

첫째, 첫 번째 단계는 당연히 먼저 redis와 php를 설치했던 redis가 확장되었습니다. LNMP 원터치 패키지를 사용하면 자동으로 처리되므로 신경 쓸 필요가 없습니다. 요구 사항: a. redis-cli 연결 가능. b. phpinfo(;)에는 redis 확장 블록이 보인다. 2. 구성을 수정한다. a. REDIS 설정 redis.conf 열기: #vim /usr/local/redis/etc/redis.conf 1.찾았다: daemonize no no를 yes로 수정하여 redis 서비스가 데몬 모드로 실행되도록 한다 daemonize yes 2.찾았다: #requirepass foobared 번호 #를 삭제하고 foobared를 자신의 비밀번호로 변경: requirepass myPassword ..

개발 꿀팁/PHP 2022.08.09

PHP 배열과 문자열 변환 (초상세)

1, 배열 회전 문자열 implode 방법 소개: function implode ($glue = "", array $pieces) {} 주로 두 개의 파라미터가 있다 하나는 커넥터(g)입니다.lue:풀), 기본은 빈 문자열 하나는 배열입니다 사용하다. $test = array("hello","world","php"); echo implode("-",$test); 결과: hello-world-php K-V 형식의 배열이라면? $test = array("h"=>"hello","w"=>"world","p"=>"php"); echo implode("-",$test); 결국 hello-world-php 역시 밸류에만 효과가 있다는 설명이다. 2, 문자열이 배열로 분할됨 2.1 글자별로 나누기 function ex..

개발 꿀팁/PHP 2022.08.09

Nginx + PHP-fpm File not found. 문제 해결 기록

현상 확인: 브라우저의 개발자 도구 열기, 요청 정보 보기 HTTP/1.1 404 Not Found Server: nginx/1.11.10 Date: Fri, 20 Apr 2018 08:10:13 GMT Content-Type: text/html; charset=UTF-8 Transfer-Encoding: chunked Connection: keep-alive X-Powered-By: PHP/5.6.30 FastCGI가 결과를 반환했다는 설명이다. 문제 원인: 아마 권한과 관계가 있을 것이다 동일한 구성입니다. 다음 두 가지 설정을 사용합니다 /opt/local/share/nginx/html /opt/local/share/nginx/html/php 목록은 할 수 없다. 통과 ls-l 권한 보기, 차이점 ..

개발 꿀팁/PHP 2022.08.04

laravel query builder 사용 하위 조회

개요: 프로젝트에는 복잡한 SQL 대역 서브쿼리가 많이 사용되는데, Laravel의 쿼리 빌더는 직접 서브쿼리로 변환하는 방법을 제공하지 않거나, 방법을 제공하지만 구체적인 예를 제시하지 못해 초보자에게는 매우 불친절합니다. 이 장에서는 Laravel이 서브쿼리가 있는 SQL을 어떻게 구성하는지 주로 이야기합니다. 준비: 우선, 라라벨은 일반적으로 서브쿼리의 두 가지 방식을 구현하고 있습니다. 1, toSql()+getQuery()+raw() 방법: 1.tosql() 메서드는 binding 매개 변수가 없는 SQL, 즉 물음표가 붙은 SQL을 얻기 위한 역할을 한다. select * from `rooms` where `rooms`.`project_id` = ? 1.getQuery() 방법은 binding..

개발 꿀팁/PHP 2022.08.04
반응형