keshipi's blog

いつでも自分を振り返れるために書きます

PHP

dockerで動いているPHPのリモートデバッグ方法がわからない(VScodeでデバッグする)

ホストで動いているPHPのデバッグは今までしてきたけれども、 リモート(docker)で動いているPHPのデバッグ方法がわからなかった。 今回はVScodeでリモートデバッグを行ってみた。 環境を作る まずは、dockerで環境を作る。 構成はこんな感じです。 . ├── doc…

PHPのErrorがわからない

PHPのError コーディングや実行時に発生する問題を、 エラー (error) や警告 (warning) そして注意 (notice) などの形式で報告するもの。 PHP 7より前のError Catchできない。 エラーのレベルは様々で代表的なもので下記のようなものがある。 E_ERROR E_WARN…

Laravel 5.6とVueでtodoリスト

PHP

Laravelで作ったAPI(前回の続き)から受け取ったJSONデータをVueを使ったtodoリストで描画する ここで作るtodoリストに変更を加えていく。 Vue.jsミニハンズオン(TODOリスト作成) - Qiita オリジナルでは、 todoをlocalStrageに保存しているが、DBに保存す…

Laravel 5.6でRESTful CRUDする

PHP

前回の記事に続きで。 バリデーション等はひとまず無視して突き進む。 // app/Http/Controllers/TaskController.php

Laravel 5.6でJSONデータ出力

PHP

目標 WebAPIの練習として、 DBに保存されたデータをJSON出力する。 やらないこと API認証 DBにデータを用意 今回はsqliteを使用する。 まずは.envを修正していく。 DB_*の項目を削除して、DB_CONNECTION=sqliteを追加。 SQLiteファイルの作成。 touch databa…

composerメモ

PHP

composerを使ってみたのでその時のコマンドをメモしときます。composer.pharの作成(任意のディレクトリで実行) $ sudo curl -s http://getcomposer.org/installer | phpパッケージを取得(composer.pharを編集後に実行) $ php composer.phar installパッ…

CygwinでPHPとMySQLとApacheをいれてみた

PHP

今回はCygwinでPHPの開発環境を作ってみたときの手順をまとめておきます。 だいぶハマったのでメモメモ。。。ぶっちゃけXAMPPとかで入れれば一撃だと思うんですけど Macのターミナルとか触っててCUIがすごく便利に感じたので、 WinでもCUIでやってみたいと思…

VAGRANTでPHP開発環境を立ててみた

覚えたての『VAGRANT』でPHPの開発環境立ててみたのメモします。 完全に自分向けです。すみません。1.開発環境用にテキトーなフォルダ作成2.1で作ったフォルダでvagrantを実行(CentOS使用した) vagrant init3.VagrantfileでテキトーなIPを振る4.s…

PHPで文字化けしているときに確認したい10のこと

PHP

早速ですが、 新しい環境にXAMPをインストールしてPHPの開発環境をたてました。 その時に起きた流れとPHPの文字化け解決に向けた確認ポイントについてまとめておきます。 あっ、あとタイトルに”10のこと”なんて書いてありますが、そんなにないです。うそです…