keshipi's blog

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

2018-01-01から1年間の記事一覧

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

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

PHPのErrorがわからない

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

EC2上のWordPressを無料でSSL対応させる方法がわからない

AWS無料枠を利用してWordPressの運用を始めました。 せっかくなのでSSL対応したいと思ったのですが、すこし調べてみるとELBを使ってSSLするのが一般的みたい。 しかしELBを利用するとお金がかかるので、 なんとか無料でSSL利用できないかともう少し調べてみ…

EC2に立てたWordPressのREST APIが使えない

EC2上にWordPressをインストールしたけれども、 REST APIが使えなかったときのメモ。 JetpackプラグインをインストールしてMarkdownを有効化したかったのだけれども設定が保存されなかった。 保存処理ははREST APIを使っているみたいだ。 調べてみると、 デ…

AWSのアカウント種類がよくわかっていない

AWSアカウント区分 AWSアカウント(マスターアカウント) IAMユーザ(メンバーアカウント) AWSアカウント 最強。なんでもできる。 IAMユーザ 利用者ごとにリソースを制限できる。 IAMユーザ AWS利用者。 利用者ごとにユーザアカウントを払い出す。共有はす…

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…

Laravel 5.6でVueのサンプルコンポーネントを表示させる

Laravelとフロントエンドのインストール laravelのプロジェクトを作成する。(PHP7.2以上がインストールされていること) composer create-project laravel/laravel todo-app ちゃんと動くかサーバを起動してみる。 cd todo-app/ php artisan serve 動いてるこ…