閲覧が無い故に良いメモ帳と化したプログラマーブログ

主にphp関連の技術ブログ。閲覧が無い為、マークダウンが使える良いメモ帳と化している。誤ってアカウントパスワードを書いても大丈夫だ。なぜなら誰も閲覧しないからな。安心のブログシステムである。

2018-11-01から1ヶ月間の記事一覧

PostgreSQLのErrorあるある集

概要 慣れないPostgreSQLのErrorあるあるを纏めていく。 SQLSTATE[42601]: Syntax error: 7 ERROR: syntax error at or near "user"... userはPostgreSQLでは予約語らしい。ダブルクォーテーションで囲んであげることでテーブル作成は出来るが、select文等を…

Gitの使い方(ブランチのマージ)

Git

やりたいこと マージのときにcheckoutってどっちのブランチに移動してからだっけ?となる病気にかかっているので備忘録。 マジで病院に行きたいが、お金がない。 例として、bugfixブランチの修正をdevブランチに反映させる場合を記載する。 手順 変更を反映…

symfony4のコマンドチートシート

概要 symfony4のよく使うコマンドを整理していく。 基本的にはphp bin/console list (make)といった感じで、続きを知りたいコマンドをlistの後に打つことで一覧が出るのでこれを使うこと。 随時追加予定。 ルートの確認 php bin/console debug:router コント…

postgreSQLコマンドチートシート

概要 これまでずっとMySQLを使用してきた私がPostgreSQLを使うことになったので、よく使うコマンドのMySQL->PostgreSQL対応表を纏めてみる。 login psql -U username -h hostname show databases \l use databasename \c databasename show tables \dt テー…

Homesteadのphp.iniを編集する

Homesteadのphp.iniを編集する。 ディストリビューションはUbuntuなので下記手順で更新を行う。 vagrant@homestead:~$ cat /etc/issue Ubuntu 16.04.3 LTS \n \l 1. php.iniの場所を確認する // 1. phpのバージョンを確認 vagrant@homestead:~$ php -v PHP 7…

3. Homesteadを用いたsymfony4環境構築手順(Entity&テーブル作成編)

DBの環境を整えたらMVCのModelとなるものを作成していく。 symfony4では(一般的にもですが)これをEntitiyと呼ぶ。下記の動画を参考にしEntityとテーブル作成を行った。 Symfony 4 : Authentication (Login page) 概要 今回はUserテーブルを作成する。Laravel…

Gitの使い方(ローカルのmasterを強制的にリモートのmasterに合わせる)

Git

やりたいこと Git pullしたときにコンフリクトが起き解決したい。 間違いないリモートのマスターブランチを、強制的にローカルに取り込みたいときに使うコマンドです。 $ git fetch origin master $ git reset --hard origin/master

Gitの使い方(コミットの取り消し)

Git

やりたいこと Gitの取り消し方法を纏めた。 取り消しパターンは下記で十分だと思う。 変更の取り消し addの取り消し commit/pushの取り消し コマンド紹介 1. 変更の取り消し $ git checkout . 上記では新規追加ファイルを「変更」として見ていない為、ファイ…

Gitの使い方(進行中の作業を退避させたい)

Git

Sourcetreeからの脱却を目指し、Gitコマンドを打てるようになりたい。 そんなあなた(いや私です)へユースケースに応じたコマンドをご紹介します。 やりたいこと 現在作業中のコミットしていないブランチの変更を一旦退避させる。 退避後は別のブランチに切り…

2. Homesteadを用いたsymfony4環境構築手順(DB設定)

概要 Homesteadを使用したsymfony4の環境構築(DB設定)についてやったことを纏めた。 既にHomesteadにインストールしてあるPostgreSQLにsymfony_dbというデータベースを作成する。下記のサイトを参考に環境構築を行った。 Using PostgreSQL with Symfony 4 環…

Laradock環境構築

Laradockとは Laravelのアプリを開発する上で必要なComposer、MySQL、Nginxなど諸々のDockerコンテナを作成する為のイメージが入ったパッケージ。これらのコンテナを組み合わせアプリ開発をしていく。VagrantでいうHomesteadのような存在。 Dockerイメージと…

1. Homesteadを用いたsymfony4環境構築手順(環境構築~Route,Controller作成まで)

環境構築 symfonyでアプリを開発する為に必要な環境を整えていく。記事を漁っていくとLaravelで使用していたHomesteadでお手軽にスタートすることが出来るとの記事を見つけた。Vagrant、Homesteadって??という方は下記の記事を参考にVirtualBox + Vagrant …