現在、React+Lumen+MySQLで掲示板を作っています。 MySQLに保存された情報(ユーザー情報や掲示板の投稿情報)をフロントエンド(React)に渡すAPIをLumenで作成しました。 React側では、この […]
webpackとBabelでReact開発環境を構築してみる
今回は、現在私が取り組んでいる課題で扱っているReactについてです。 create-react-app(CRA)は簡単にReactのプロジェクトができますが、無駄なファイルがあったり、環境構築については丸投げでブラック […]
PHPの基本
PHPの基本 PHPの基本的な機能について浅く広くまとめます。 表示関係 文字を表示するにはechoを使います。 引数にはhtmlタグが使用可能です。 HTMLのブロック内に表示することが可能です。例えば <div […]
LAMP環境チュートリアル5
この記事は前回の続きになります。 概要 前回はMySQL、PHPのセットアップをしました。 今回はphpmyadmin、テストをします。 手順 1, phpmyadminのセットアップ mv /var/www/ドメイン名 […]
HTTPメソッドについて
〜はじめに〜 HTTPメソッドとは、「クライアントがサーバーにリクエストする際の種類」を表します。 以下では、CRUDなアプリを作成する際によく使われる4つのメソッドをご紹介します。 〜メソッドの種類〜 ・GET 「GE […]
LAMP環境チュートリアル4
この記事は前回の続きになります。 概要 前回はApacheのセットアップをしました。 今回はMySQL、PHPのセットアップをします。 手順 1, MySQLのインストール CentOS側で”sudo dnf […]
PHPのbasename関数でパスからファイル名を取得
〜使用場面〜 画像アップロード機能実装時などでアップロードされたファイル名だけを知りたい時に PHPのbasename関数を使用する。 basename ( string $path [, string $suffix […]
LAMP環境チュートリアル3
この記事は前回の続きになります。 概要 前回はSSHの接続環境を作成しました。 今回はApacheのセットアップをします。 手順 1, Apacheのインストール CentOS側で”sudo dnf inst […]
LAMP環境チュートリアル2
この記事は前回の続きになります。 概要 前回は仮想マシンを作成し、CentOSの固定IPアドレスを設定しました。 今回はSSHの接続環境を作成します。SSHを使うことで仮想マシンを操作することが楽になります。 手順 1, […]
git ignoreとは?
〜使用場面〜 gitでソースコードを管理して開発していると、一緒に管理したくないファイルがある場合が出てきます。(パスワードや環境変数などが記載されたファイル等) そんな時に git ignoreを設定することで、特定の […]