라라벨 Heroku에서 Laravel + Vue.js 앱을 배포 할 때 알고 싶었습니다. Heroku를 사용하여 Laravel + Vue.js로 만든 앱을 배포하려면 빌드 팩이 필요합니다. 빌드 팩은 Heroku에서 설정할 수 있습니다. 이 기사에서와 같이 Laravel + Vue.js로 구성된 앱을 배포하려면 그리고 이상 2개의 Build Pack을 도입할 필요가 있다. 이 순서를 밟지 않으면 Heroku상에서의 Build를 할 수 없기 때문인지, 화면이 새하얀 채로 있다. 알... 경 6새하얀Vue.js라라벨배포 Docker 환경의 Laravel 앱을 Heroku 배포 Docker 환경에서 Laravel 앱을 배포하는 것이 처음이므로 기사에 정리해 보았습니다. Docker 환경을 만드는 방법과 Laravel 앱을 만드는 방법은 몬쇼 씨의 블로그를 참고로하고 있습니다. Heroku에 등록해, 신용 카드 등록도 끝나고 있는 것을 전제로 진행해 갑니다. 이번 디렉토리 구조입니다. 브라우저에서 Heroku를 열고 로그인합니다. New 버튼에서 앱 이름에 애플리케이... 경 6초학자라라벨배포도커 【Heroku】【Laravel】 배포 heroku를 homebrew로 설치 터미널에서 homebrew를 통해 heroku 설치 설정 터미널 Procfile 만들기 및 편집 터미널 프로젝트의 최상위 디렉토리에 만들어진다. 아래를 추가합시다. Procfile Git 설정? 터미널(프로젝트 디렉토리에서) heroku에 앱을 만들거나 Git을 사용하거나 heroku의 화면을 확인하면 새로운 프로젝트가 생성되고 있음을 알 수 있습니다. ... 경 6배포라라벨 laravel, chart.js에서 n 건당 그래프 표시 (비망록 laravel의 연습을 겸해 아래와 같은 컨디션 관리 웹 앱을 작성했다. 10건, 30건, 전건 표시의 버튼을 누르는 것으로 그래프의 전환이 가능. paginate를 이용하여 각 건수를 변수에 저장한다. 그들을 View에 전달합니다.... chart.js라라벨 nginx와 php-fpm을 사용하여 Laravel의 홈 화면을 표시합니다. 처음의 투고이므로, 이해하기 어려운 부분이 있을지도 모릅니다. 개선안 등이 있으면 알려주세요. 자신은 Mac을 사용하고 있기 때문에 이번에는 Homebrew를 이용하여 설치합니다. php-fpm은 brew에서 php를 설치하는 동시에 설치됩니다. nginx는 자유롭고 개방적인 웹 서버로 주로 정적 콘텐츠를 빠르게 배포하도록 설계되었습니다. php-fpm은, php의 FastCGI 구현의 하나... php-fpmnginxPHP라라벨 centos7 + Vagrant + nginx로 Laravel이 라우팅되는 페이지 표시 웹 서버의 지식을 넓히고 싶다고 하는 방향의 기사입니다. 개인적으로는 apache라고 간단하게 서버 구축할 수 있지만, nginx라고 할 수 없다고 하는 상태였기 때문에 nginx의 지식을 넓히고 싶었습니다. 환경 구축은 Vagrant에서했습니다. Vagrantfile 편집 Vagrantfile Vagrant 시작 패키지 업데이트 epel 및 remi 설치 php 설치 심볼릭 링 설정 php... nginx라라벨Vagrantphp-fpmcentos7 docker-compose up -d로 php-fpm nginx mysql의 환경 구축 (laravel 환경 구축) docker-compose up -d 실행만으로 laravel 환경을 로컬에서 만들고 싶었습니다. laravel 용 컨테이너의 기재 정보가 별로 없으므로 여기에 기재해 둔다 (laradoc 이외로) ※초자신용의 메모이므로 적당한 개소가 있습니다만 용서해 주세요. 직접 읽을 수 없으면 업데이트합니다. 컨테이너 3개 ・php(app)--laravel의 자재 두기 · nginx (web) · my... MySQLnginx라라벨php-fpmdocker-compose Docker에서 Laravel (Apache + php-fpm + mysql)을 구축하는 절차 mac + Docker로 Laravel 환경을 만드는 절차입니다. 다음 환경을 만듭니다. CentOS 7 Apache 2.4 php 5.6 MySQL 5.5 Laravel 또 Docker등은 인스톨 되고 있는 것으로 합니다 최종 디렉토리 laradock을 복제하고 .env 만들기 다음에 필요합니다 .laradock/data env 파일을 만지다 $ vim .env .env mysql 설정 $... MySQL아파치라라벨php-fpmdocker-compose Docker+Laravel+MySQL+phpmyadmin+Vue.js 개발 환경 구축(Windows) Windows 10 HOME phpmyadmin 5 Docker+Laravel+MySQL+phpmyadmin+Vue.js에서 SPA 웹 앱 작성을 공부하고 싶어서 Docker로 개발 환경 구축을 했습니다. phpmyadmin도 포함한 Windows 버전의 기사가 의외로 없었기 때문에 비망록을 겸해 구축 순서를 기재합니다 기재 내용에 오류 등이 있으시면 지적 부탁드립니다. 또 대상은 Docke... phpMyadminVue.js라라벨docker-compose도커 【docker 초보자】phpMyadmin on docker를 사용해 보았다 docker 환경에서 Laravel 앱을 만드는 중입니다. 원래 배우고 있던 교재로 phpMyadmin on docker를 사용하고 있었기 때문에 자신도 할 수 있을까 생각 도전해 보았습니다. 의 기사를 배견했습니다! 감사합니다! 로 이동합니다. 위 이미지와 같이 공식 Github으로 이동합니다. 이미지와 같이 docker-compose.yml 파일을 엽니다. 위 이미지처럼 둘러싸인 코드를 ... phpMyadmin도커라라벨 【PHP】Docker 환경에 phpMyadmin을 도입한다 docker-compose.yml에 phpMyadomin의 컨테이너를 추가합니다. docker-compose.yml 코드 하단의 # phpMyadominのコンテナ作成에서 추가하는 부분입니다. 포트가 8080으로 설정되어 있으므로 localhost:8080에서 phpmyadmin 관리 화면에 액세스 할 수 있도록 설정했습니다. 또한 볼륨에 있는 ./docker/phpmyadmin/session... phpMyadminPHP라라벨docker-compose도커 Docker x Laravel phpMyAdmin의 컨테이너 구축 이전 기사( )의 에서 phpMyAdmin을 사용하고 싶다는 요구가 있었으므로 보충 기사를 작성하겠습니다. docker-compose.yml에 phpMyAdmin 서비스 추가 docker-compose.yml Docker 컨테이너 구축 phpMyAdmin에 액세스 위의 URL에 액세스하여 phpMyAdmin 화면이 표시되면 ok입니다. MySQL 새로운 인증 플러그인 caching_sha2_... MySQLphpMyadminPHP라라벨도커 AWS Coud9에서 phpMyAdmin 화면에 액세스할 때 404|not foud 오류를 해결하는 방법 아무리 조사해도 해결되지 않았습니다만, 어쩌면 드물게 있을지도 모른다고 생각해 기사를 쓰기로 했습니다. 서버가 시작되었는지 확인 서버 시작 명령 아래의 커맨드로 기동한 서버는 phpMyAdmin의 페이지에 액세스해도 404|not foud가 됩니다. 서버 시작 명령(1) 서버 시작 명령(2) Laravel 프로젝트 (디렉토리) 내에서 mysqld를 시작했는지 확인 mysqld 시작 명령 my... MySQLphpMyadmin라라벨cloud9AWS Laradock 개발 환경 구축 Laradock을 사용해 개발 환경의 구축을 처음 했으므로 비망. ・MacBook Pro · macOS High Sierra ・apache2 · phpmyadmin ・mariadb 루트 디렉토리에서 다음을 실행. .env를 env-example에서 복사하여 만듭니다. 우선은, 작업 공간을 기동. 작업공간에 들어간다. Laravel 프로젝트 만들기 도커 종료 laradock/.env 의 pat... phpMyadminPHP아파치mariadb라라벨 【초보자】Laravel의 미들웨어는 "Laravel의 미들웨어는 누구입니까?"라는 레벨의 초학자가 싹둑 조사하고 싹둑 정리했습니다. (Laravel6계입니다.) Laravel의 미들웨어는 컨트롤러 클래스의 처리 전후에 위치하며, 주로 HTTP 요청의 필터링이나 HTTP 응답의 변경을 담당한다. 인증 및 CSRF 보호 등의 미들웨어가 준비되어 있어 app/Http/Middleware 디렉토리에 설치되어 있다. 그리고 미들웨어는 ... middlewarePHP라라벨미들웨어 프로덕션 환경의 첫 로드가 너무 느립니다! 로드 최적화할 수 있는 방법을 정리했다 (50초) 이 기사는 "미네오 절약 모드 중 테더링 : 속도 1.5Mbps시"의 조사입니다. 개인 어플리케이션을 ConoHa VPS에 운용을 시작했습니다만, 첫회 로딩이 너무 느리기 때문에(50초!?!?) 개선하기에 이르렀습니다. 라라벨 온리로 좋다・・・ 아마 원인은 많이 있다고 생각합니다만 그 중에서도 「js파일/css파일/이미지/Vue.js」의 로딩이 늦었으므로 조사해 개선해 나가고 싶습... Vue.js라라벨 【프로덕션 환경에서는】405 라우팅 에러. 원인은 axios의 url이었다 로컬 환경에서는 동일한 코드에서도 문제없이 작동했지만 릴리스 환경이 된 후 405 오류가 발생했습니다. 원인은 Vue.js측의 axios로 POST로 기재하고 있지만, GET가 되어 버리고 있는 일이었습니다. sample.vue 원인 코드는 여기 마지막 슬래시가 필요하지 않습니다. 말미의 슬래시의 유무로, 액세스 대상이 디렉토리인가 파일인가가 바뀌어 버립니다. 후행 슬래시가 포함된 경우 웹 ... Vue.js라라벨 【초보자향】Laravel 6계에서 Vue.js를 사용하는 방법 이번 기사는 아래쪽에 추천입니다! Laravel의 기초는 우선 통과했다 Vue.js의 기초는 우선 통과했다 하지만 Laravel에서 vue.js를 사용하는 방법을 모르겠습니다. 나 자신, 지금까지 실무 레벨에서 WEB 앱을 작성한 적이 있어, 곤란했기 때문에 공유합니다. 이번 기사가 도움이 되었으면 좋겠습니다 덧붙여 실수나 지적 있으시면, 코멘트 주시면 다행입니다. PHP 7.4 Larave... Vue.jsPHP라라벨자바스크립트 뷰 파일을 만든 후 서버를 시작할 수 없습니다. Amazon Linux에서 뷰 파일을 생성한 후 터미널에서 서버를 시작할 수 없습니다. ec2-user:~/environment/myapp $ php artisan serve --port = 8080 use App\Book; #book 테이블에 들어있는 모든 데이터를 가져옵니다. $books = Book::all(); return view("books.index", compact("books... 라라벨AWS 【Laravel8】폼의 라벨을 일본어화한다 아래 그림과 같이 입력 항목을 일본어화 절차만 내보내고 싶었기 때문에, 스스로도 기사를 썼지만, 자세한 것은 아래에 써 있으므로 이쪽을 보는 편이 좋다. 다만, view 파일의 작성 방법만 자신의 환경에서는 움직이지 않는 곳이 있었으므로, 에러가 되는 경우는, 이 기사의 「blade 파일을 수정한다」의 항목을 본다. locale을 ja로 변경한다. 이제 기본 언어가 일본어가됩니다. resou... 라라벨 blade에서 config를 사용한 호출 방법(2중 foreach 이용 예) 이번에는 Laravel의 템플릿 엔진인 blade에 config 파일 내에 있는 상수를 호출하는 방법을 소개하겠습니다. 다른 인기있는 PHP 템플릿 엔진과 달리 뷰에 직접 PHP를 작성할 수 있습니다. Blade 뷰에는 .blade.php 파일 확장자를 붙여 보통 resources/views 디렉토리 안에 설치합니다. Laravel을 구현할 때 view 부분은 html이 아닌 blade라는 ... foreach라라벨초보자블레이드Config 【Laravel5/6/7/8 대응】기존의 DB로부터 migration 파일을 작성한다 이런 테이블이 있으면 이런 migration 파일을 자동으로 생성해 줍니다. Windows10 Laravel 6.20.30 MariaDB 10.5.11 다음을 사용합니다. 다음 쪽이 도 많습니다만 새로운 버젼의 Laravel6에는 대응하고 있지 않아 사용할 수 없었습니다. laravel5.8 이상이라면 위의 것을 사용하도록 issue에 기재되어 있습니다. 설치 README에서. 옵션 mysq... PHP라라벨 【Laravel】 검색 기능의 구현 ③ ~ multiple을 사용하여 복수 선택 가능하게 ~ 이전 ⬇️ 기사에서 풀다운에서 선택하여 검색할 수 있는 기능을 구현했습니다. 여기에서 만든 검색 기능을 풀다운에서 여러 선택하여 검색할 수 있도록 업데이트해 봅니다. "매체"를 여러 개 선택하여 검색할 수 있습니다. 이번 편집한 것은, 「매체」검색 기능의 select 요소만입니다. select 요소의 name 속성을 배열로 하여 선택한 option 요소를 배열에서 받을 수 있습니다. 또한 s... 라라벨 【Laravel 기초】 관계 Laravel에서 관계는 조금 특수한 쓰기를 합니다. 비망록으로 남겨 둡니다. 잡다한 메모 쓰기라고 하는 느낌입니다만 용서해 주세요. Laravel의 관계는 모델에 작성하여 정의할 수 있습니다. ・1대1 · 일대 다 · 다 대 다 이 3 패턴으로 쓰는 방법이 달라집니다. 예를 들어 휴대폰은 기본적으로 한 사람당 하나입니다. (여러 대는 여기에서는 무시하십시오.) 우선 테이블을 만듭니다. ph... 관계라라벨 【laravel-admin】delete 액션 커스터마이즈 디폴트의 delete 액션이라면 특정의 조건만 삭제하고 싶은 경우나, 조건에 의해 확인 메세지를 바꾸고 싶은 경우에 대응할 수 없다. 관계를 붙이고 있는 테이블에서 관계원이 사라져 버리면 좋지 않은 경우라든가. 그 때문에 커스터마이즈할 필요가 있다. 실제로는 커스터마이즈가 아니고, 오리지날의 삭제 처리를 실장해 그쪽을 사용한다. 다음 디렉토리에 만들어진다.app/Admin/Actions/Po... laravel-admin라라벨 php artisan migrate에서 SQLSTATE [HY000] [2002] 오류가 발생합니다. 한 번 컨테이너 등을 down 한 후 다시 up하여 migrate하려고하면 오류가 발생하여 해결한 방법을 메모합니다. 한가지 해결책이므로 참고가 되면 다행입니다. ① 한 번 up한 コンテナ ネットワーク ボリューム イメージ 를 삭제합니다. 기본적으로 컨테이너와 네트워크만 삭제합니다. ② 이미지를 작성, 한층 더 컨테이너를 작성·기동한다. 지금까지 제대로 된 것처럼 보이지만 app 컨테이너 내에... MySQLPHP도커라라벨 Laravel에서 auto increment 값 얻기 지금까지 다음과 같은 방법으로 테이블의 ID 최대 값을 얻었습니다. 또는 전자는 테이블의 레코드수가 대량이 되면 느려지므로, 데이터가 대량이 되는 경우는 후자를 사용하고 있었습니다. 하지만 에러등 일어나 데이터가 롤백 되었을 경우 빠짐번이 생깁니다. 결과적으로 하위 테이블이 있으면 데이터 불일치가 발생합니다. 무슨 일이라면 따라서 다음 쿼리로 auto increment 값을 얻습니다. 라라벨... MySQL라라벨Eloquent
Heroku에서 Laravel + Vue.js 앱을 배포 할 때 알고 싶었습니다. Heroku를 사용하여 Laravel + Vue.js로 만든 앱을 배포하려면 빌드 팩이 필요합니다. 빌드 팩은 Heroku에서 설정할 수 있습니다. 이 기사에서와 같이 Laravel + Vue.js로 구성된 앱을 배포하려면 그리고 이상 2개의 Build Pack을 도입할 필요가 있다. 이 순서를 밟지 않으면 Heroku상에서의 Build를 할 수 없기 때문인지, 화면이 새하얀 채로 있다. 알... 경 6새하얀Vue.js라라벨배포 Docker 환경의 Laravel 앱을 Heroku 배포 Docker 환경에서 Laravel 앱을 배포하는 것이 처음이므로 기사에 정리해 보았습니다. Docker 환경을 만드는 방법과 Laravel 앱을 만드는 방법은 몬쇼 씨의 블로그를 참고로하고 있습니다. Heroku에 등록해, 신용 카드 등록도 끝나고 있는 것을 전제로 진행해 갑니다. 이번 디렉토리 구조입니다. 브라우저에서 Heroku를 열고 로그인합니다. New 버튼에서 앱 이름에 애플리케이... 경 6초학자라라벨배포도커 【Heroku】【Laravel】 배포 heroku를 homebrew로 설치 터미널에서 homebrew를 통해 heroku 설치 설정 터미널 Procfile 만들기 및 편집 터미널 프로젝트의 최상위 디렉토리에 만들어진다. 아래를 추가합시다. Procfile Git 설정? 터미널(프로젝트 디렉토리에서) heroku에 앱을 만들거나 Git을 사용하거나 heroku의 화면을 확인하면 새로운 프로젝트가 생성되고 있음을 알 수 있습니다. ... 경 6배포라라벨 laravel, chart.js에서 n 건당 그래프 표시 (비망록 laravel의 연습을 겸해 아래와 같은 컨디션 관리 웹 앱을 작성했다. 10건, 30건, 전건 표시의 버튼을 누르는 것으로 그래프의 전환이 가능. paginate를 이용하여 각 건수를 변수에 저장한다. 그들을 View에 전달합니다.... chart.js라라벨 nginx와 php-fpm을 사용하여 Laravel의 홈 화면을 표시합니다. 처음의 투고이므로, 이해하기 어려운 부분이 있을지도 모릅니다. 개선안 등이 있으면 알려주세요. 자신은 Mac을 사용하고 있기 때문에 이번에는 Homebrew를 이용하여 설치합니다. php-fpm은 brew에서 php를 설치하는 동시에 설치됩니다. nginx는 자유롭고 개방적인 웹 서버로 주로 정적 콘텐츠를 빠르게 배포하도록 설계되었습니다. php-fpm은, php의 FastCGI 구현의 하나... php-fpmnginxPHP라라벨 centos7 + Vagrant + nginx로 Laravel이 라우팅되는 페이지 표시 웹 서버의 지식을 넓히고 싶다고 하는 방향의 기사입니다. 개인적으로는 apache라고 간단하게 서버 구축할 수 있지만, nginx라고 할 수 없다고 하는 상태였기 때문에 nginx의 지식을 넓히고 싶었습니다. 환경 구축은 Vagrant에서했습니다. Vagrantfile 편집 Vagrantfile Vagrant 시작 패키지 업데이트 epel 및 remi 설치 php 설치 심볼릭 링 설정 php... nginx라라벨Vagrantphp-fpmcentos7 docker-compose up -d로 php-fpm nginx mysql의 환경 구축 (laravel 환경 구축) docker-compose up -d 실행만으로 laravel 환경을 로컬에서 만들고 싶었습니다. laravel 용 컨테이너의 기재 정보가 별로 없으므로 여기에 기재해 둔다 (laradoc 이외로) ※초자신용의 메모이므로 적당한 개소가 있습니다만 용서해 주세요. 직접 읽을 수 없으면 업데이트합니다. 컨테이너 3개 ・php(app)--laravel의 자재 두기 · nginx (web) · my... MySQLnginx라라벨php-fpmdocker-compose Docker에서 Laravel (Apache + php-fpm + mysql)을 구축하는 절차 mac + Docker로 Laravel 환경을 만드는 절차입니다. 다음 환경을 만듭니다. CentOS 7 Apache 2.4 php 5.6 MySQL 5.5 Laravel 또 Docker등은 인스톨 되고 있는 것으로 합니다 최종 디렉토리 laradock을 복제하고 .env 만들기 다음에 필요합니다 .laradock/data env 파일을 만지다 $ vim .env .env mysql 설정 $... MySQL아파치라라벨php-fpmdocker-compose Docker+Laravel+MySQL+phpmyadmin+Vue.js 개발 환경 구축(Windows) Windows 10 HOME phpmyadmin 5 Docker+Laravel+MySQL+phpmyadmin+Vue.js에서 SPA 웹 앱 작성을 공부하고 싶어서 Docker로 개발 환경 구축을 했습니다. phpmyadmin도 포함한 Windows 버전의 기사가 의외로 없었기 때문에 비망록을 겸해 구축 순서를 기재합니다 기재 내용에 오류 등이 있으시면 지적 부탁드립니다. 또 대상은 Docke... phpMyadminVue.js라라벨docker-compose도커 【docker 초보자】phpMyadmin on docker를 사용해 보았다 docker 환경에서 Laravel 앱을 만드는 중입니다. 원래 배우고 있던 교재로 phpMyadmin on docker를 사용하고 있었기 때문에 자신도 할 수 있을까 생각 도전해 보았습니다. 의 기사를 배견했습니다! 감사합니다! 로 이동합니다. 위 이미지와 같이 공식 Github으로 이동합니다. 이미지와 같이 docker-compose.yml 파일을 엽니다. 위 이미지처럼 둘러싸인 코드를 ... phpMyadmin도커라라벨 【PHP】Docker 환경에 phpMyadmin을 도입한다 docker-compose.yml에 phpMyadomin의 컨테이너를 추가합니다. docker-compose.yml 코드 하단의 # phpMyadominのコンテナ作成에서 추가하는 부분입니다. 포트가 8080으로 설정되어 있으므로 localhost:8080에서 phpmyadmin 관리 화면에 액세스 할 수 있도록 설정했습니다. 또한 볼륨에 있는 ./docker/phpmyadmin/session... phpMyadminPHP라라벨docker-compose도커 Docker x Laravel phpMyAdmin의 컨테이너 구축 이전 기사( )의 에서 phpMyAdmin을 사용하고 싶다는 요구가 있었으므로 보충 기사를 작성하겠습니다. docker-compose.yml에 phpMyAdmin 서비스 추가 docker-compose.yml Docker 컨테이너 구축 phpMyAdmin에 액세스 위의 URL에 액세스하여 phpMyAdmin 화면이 표시되면 ok입니다. MySQL 새로운 인증 플러그인 caching_sha2_... MySQLphpMyadminPHP라라벨도커 AWS Coud9에서 phpMyAdmin 화면에 액세스할 때 404|not foud 오류를 해결하는 방법 아무리 조사해도 해결되지 않았습니다만, 어쩌면 드물게 있을지도 모른다고 생각해 기사를 쓰기로 했습니다. 서버가 시작되었는지 확인 서버 시작 명령 아래의 커맨드로 기동한 서버는 phpMyAdmin의 페이지에 액세스해도 404|not foud가 됩니다. 서버 시작 명령(1) 서버 시작 명령(2) Laravel 프로젝트 (디렉토리) 내에서 mysqld를 시작했는지 확인 mysqld 시작 명령 my... MySQLphpMyadmin라라벨cloud9AWS Laradock 개발 환경 구축 Laradock을 사용해 개발 환경의 구축을 처음 했으므로 비망. ・MacBook Pro · macOS High Sierra ・apache2 · phpmyadmin ・mariadb 루트 디렉토리에서 다음을 실행. .env를 env-example에서 복사하여 만듭니다. 우선은, 작업 공간을 기동. 작업공간에 들어간다. Laravel 프로젝트 만들기 도커 종료 laradock/.env 의 pat... phpMyadminPHP아파치mariadb라라벨 【초보자】Laravel의 미들웨어는 "Laravel의 미들웨어는 누구입니까?"라는 레벨의 초학자가 싹둑 조사하고 싹둑 정리했습니다. (Laravel6계입니다.) Laravel의 미들웨어는 컨트롤러 클래스의 처리 전후에 위치하며, 주로 HTTP 요청의 필터링이나 HTTP 응답의 변경을 담당한다. 인증 및 CSRF 보호 등의 미들웨어가 준비되어 있어 app/Http/Middleware 디렉토리에 설치되어 있다. 그리고 미들웨어는 ... middlewarePHP라라벨미들웨어 프로덕션 환경의 첫 로드가 너무 느립니다! 로드 최적화할 수 있는 방법을 정리했다 (50초) 이 기사는 "미네오 절약 모드 중 테더링 : 속도 1.5Mbps시"의 조사입니다. 개인 어플리케이션을 ConoHa VPS에 운용을 시작했습니다만, 첫회 로딩이 너무 느리기 때문에(50초!?!?) 개선하기에 이르렀습니다. 라라벨 온리로 좋다・・・ 아마 원인은 많이 있다고 생각합니다만 그 중에서도 「js파일/css파일/이미지/Vue.js」의 로딩이 늦었으므로 조사해 개선해 나가고 싶습... Vue.js라라벨 【프로덕션 환경에서는】405 라우팅 에러. 원인은 axios의 url이었다 로컬 환경에서는 동일한 코드에서도 문제없이 작동했지만 릴리스 환경이 된 후 405 오류가 발생했습니다. 원인은 Vue.js측의 axios로 POST로 기재하고 있지만, GET가 되어 버리고 있는 일이었습니다. sample.vue 원인 코드는 여기 마지막 슬래시가 필요하지 않습니다. 말미의 슬래시의 유무로, 액세스 대상이 디렉토리인가 파일인가가 바뀌어 버립니다. 후행 슬래시가 포함된 경우 웹 ... Vue.js라라벨 【초보자향】Laravel 6계에서 Vue.js를 사용하는 방법 이번 기사는 아래쪽에 추천입니다! Laravel의 기초는 우선 통과했다 Vue.js의 기초는 우선 통과했다 하지만 Laravel에서 vue.js를 사용하는 방법을 모르겠습니다. 나 자신, 지금까지 실무 레벨에서 WEB 앱을 작성한 적이 있어, 곤란했기 때문에 공유합니다. 이번 기사가 도움이 되었으면 좋겠습니다 덧붙여 실수나 지적 있으시면, 코멘트 주시면 다행입니다. PHP 7.4 Larave... Vue.jsPHP라라벨자바스크립트 뷰 파일을 만든 후 서버를 시작할 수 없습니다. Amazon Linux에서 뷰 파일을 생성한 후 터미널에서 서버를 시작할 수 없습니다. ec2-user:~/environment/myapp $ php artisan serve --port = 8080 use App\Book; #book 테이블에 들어있는 모든 데이터를 가져옵니다. $books = Book::all(); return view("books.index", compact("books... 라라벨AWS 【Laravel8】폼의 라벨을 일본어화한다 아래 그림과 같이 입력 항목을 일본어화 절차만 내보내고 싶었기 때문에, 스스로도 기사를 썼지만, 자세한 것은 아래에 써 있으므로 이쪽을 보는 편이 좋다. 다만, view 파일의 작성 방법만 자신의 환경에서는 움직이지 않는 곳이 있었으므로, 에러가 되는 경우는, 이 기사의 「blade 파일을 수정한다」의 항목을 본다. locale을 ja로 변경한다. 이제 기본 언어가 일본어가됩니다. resou... 라라벨 blade에서 config를 사용한 호출 방법(2중 foreach 이용 예) 이번에는 Laravel의 템플릿 엔진인 blade에 config 파일 내에 있는 상수를 호출하는 방법을 소개하겠습니다. 다른 인기있는 PHP 템플릿 엔진과 달리 뷰에 직접 PHP를 작성할 수 있습니다. Blade 뷰에는 .blade.php 파일 확장자를 붙여 보통 resources/views 디렉토리 안에 설치합니다. Laravel을 구현할 때 view 부분은 html이 아닌 blade라는 ... foreach라라벨초보자블레이드Config 【Laravel5/6/7/8 대응】기존의 DB로부터 migration 파일을 작성한다 이런 테이블이 있으면 이런 migration 파일을 자동으로 생성해 줍니다. Windows10 Laravel 6.20.30 MariaDB 10.5.11 다음을 사용합니다. 다음 쪽이 도 많습니다만 새로운 버젼의 Laravel6에는 대응하고 있지 않아 사용할 수 없었습니다. laravel5.8 이상이라면 위의 것을 사용하도록 issue에 기재되어 있습니다. 설치 README에서. 옵션 mysq... PHP라라벨 【Laravel】 검색 기능의 구현 ③ ~ multiple을 사용하여 복수 선택 가능하게 ~ 이전 ⬇️ 기사에서 풀다운에서 선택하여 검색할 수 있는 기능을 구현했습니다. 여기에서 만든 검색 기능을 풀다운에서 여러 선택하여 검색할 수 있도록 업데이트해 봅니다. "매체"를 여러 개 선택하여 검색할 수 있습니다. 이번 편집한 것은, 「매체」검색 기능의 select 요소만입니다. select 요소의 name 속성을 배열로 하여 선택한 option 요소를 배열에서 받을 수 있습니다. 또한 s... 라라벨 【Laravel 기초】 관계 Laravel에서 관계는 조금 특수한 쓰기를 합니다. 비망록으로 남겨 둡니다. 잡다한 메모 쓰기라고 하는 느낌입니다만 용서해 주세요. Laravel의 관계는 모델에 작성하여 정의할 수 있습니다. ・1대1 · 일대 다 · 다 대 다 이 3 패턴으로 쓰는 방법이 달라집니다. 예를 들어 휴대폰은 기본적으로 한 사람당 하나입니다. (여러 대는 여기에서는 무시하십시오.) 우선 테이블을 만듭니다. ph... 관계라라벨 【laravel-admin】delete 액션 커스터마이즈 디폴트의 delete 액션이라면 특정의 조건만 삭제하고 싶은 경우나, 조건에 의해 확인 메세지를 바꾸고 싶은 경우에 대응할 수 없다. 관계를 붙이고 있는 테이블에서 관계원이 사라져 버리면 좋지 않은 경우라든가. 그 때문에 커스터마이즈할 필요가 있다. 실제로는 커스터마이즈가 아니고, 오리지날의 삭제 처리를 실장해 그쪽을 사용한다. 다음 디렉토리에 만들어진다.app/Admin/Actions/Po... laravel-admin라라벨 php artisan migrate에서 SQLSTATE [HY000] [2002] 오류가 발생합니다. 한 번 컨테이너 등을 down 한 후 다시 up하여 migrate하려고하면 오류가 발생하여 해결한 방법을 메모합니다. 한가지 해결책이므로 참고가 되면 다행입니다. ① 한 번 up한 コンテナ ネットワーク ボリューム イメージ 를 삭제합니다. 기본적으로 컨테이너와 네트워크만 삭제합니다. ② 이미지를 작성, 한층 더 컨테이너를 작성·기동한다. 지금까지 제대로 된 것처럼 보이지만 app 컨테이너 내에... MySQLPHP도커라라벨 Laravel에서 auto increment 값 얻기 지금까지 다음과 같은 방법으로 테이블의 ID 최대 값을 얻었습니다. 또는 전자는 테이블의 레코드수가 대량이 되면 느려지므로, 데이터가 대량이 되는 경우는 후자를 사용하고 있었습니다. 하지만 에러등 일어나 데이터가 롤백 되었을 경우 빠짐번이 생깁니다. 결과적으로 하위 테이블이 있으면 데이터 불일치가 발생합니다. 무슨 일이라면 따라서 다음 쿼리로 auto increment 값을 얻습니다. 라라벨... MySQL라라벨Eloquent