docker

Dockerを使って開発環境(CentOS+apache+PHP)を構築してみる

Dockerも勉強した方が良いなと思ったので、試しに開発環境(CentOS+apache+PHP)構築にチャレンジしてみました。 最後phpInfoを表示したいと思います。 なおDocker Composeは使用しておりません...
docker

Macにdockerをインストールしてみた。

何かと便利なdockerをMacにインストールしてみました。 以下のサイトからDockerをダウンロードできます。 StableバージョンとEdegバージョンがあるみたいです。 今回はStableバー...
JavaScript

Reactで認証済みか否かでアクセスを制御するやり方

認証済みか否かでアクセスを制御したい時があるかと思います。 本記事では、Reactで上記を実現するやり方を紹介します。 認証済ユーザ用のルート まずはじめに認証済みユーザ用のルートを作成していきます。 import...
未分類

ReactとLaravelで投稿機能を作成してみた(フロントエンド編)

Laravel

ReactとLaravelで投稿機能を作成してみた(バックエンド編)

まずはじめに完成イメージです。 画面上部に投稿用のテキストエリアが存在します。 テキストエリアの下には投稿のレコードが縦に並びます。 レコード内には、ユーザ画像、ユーザ名、日付、本文、高評価アイコン、低評価アイコ...
Laravel

【初心者向け】LaravelでAPIを実装する方法

LaravelでAPIを実装する方法をまとめました。 本記事のゴール JSONを返すAPIを作成し、 Talend API Testerを使ってAPIを呼び出したいと思います。 前提条件 PHPとmy...
Laravel

laravelのバリデーションはフォームリクエストで定義しよう

複雑なバリデーション をコントローラーで定義すると、コントローラが肥大化してしまいます。 コントローラーには他の役割があるので、バリデーション はフォームリクエストで行うようにした方が良いと思います。 フォームリクエスト作成 ...
AR

ARでランダムに数字を表示したらやばいことになった(笑)

拡張現実に数字をランダムに表示したら面白かったので共有します。 数字を100個表示した結果 まあ、普通ですよね。   特にコメントなし    次行きます。 数字を1000個表示した結果 ...
Git

git reflogの使い方

自分用のメモ git reflog git reset --hard HEAD@{1}
Heroku

Herokuのアップデート方法

Herokuにログインすると、以下のメッセージが表示されたので、Herokuをアップデートする。 まずは現状のバージョンを確認する。 heroku --version 7.39.5を使用しているみたいですね。 ...