yasuaki

Laravel

Laravelで採用されているSemantic Versioningについて

セマンティックバージョニング(SemVer)について、公式のページを見て簡単にまとめてみました。Semantic VersioningについてLaravelはバージョン6からセマンティックバージョニングが採用されています。公式のこの辺りに書...
Laravel

Laravelでリダイレクトする方法や実装パターン6つ書いてみた

この記事ではLaravelのリダイレクトについて、リダイレクトの方法と実装パターンについて見ていきます。Laravelのバージョン6で挙動を確認しています。Laravelでリダイレクトするには?routes/web.phpは、下記のように書...
Docker

DockerでWordPress環境を作成する【ymlサンプル付き】

Wordpressのテーマや設定周りを自由に変更できる環境が欲しかったので、Dockerで作ってみました。この記事では、DockerでWordpressが動く環境の作成手順などを記載しています。後述しているGithubでDocker環境を公...
Markdown

Markdownで忘れがちなトピックス5つ

Markdown関連で忘れがちな内容をまとめてみました。Markdownの書き方の一覧については、こちらをご覧ください。改行はどうする?Markdownで改行する場合は、行末にスペースを2つ入れます。(下記ではわかりやすくとしています)なん...
Markdown

Markdownで表を書く方法【実際に書いて検証】

Markdownで忘れがちな表を書く方法について書いています。それぞれの環境で実際に書いてみて、スクショを載せてみました。表を書く方法まず、表を書く方法です。下記の2つの記号を使って、Markdownの表を作ることができます。1. |(バー...
Markdown

【Notionが最強?】Markdownが書けるエディタ3選

Markdownが書けるエディタを紹介します。後述していますが、結論としては個人的にはNotionを使うのが一番いいと思っています。TyporaTyporaはデスクトップでMarkdownを書くためのツールです。Windows, Mac, ...
Markdown

Markdown記法のまとめ・構文一覧【VSCodeで10個の表示確認付き】

Markdownをよく使うことがあるので、構文をまとめてみました。Markdownを表示する環境によって、使える書き方や違いが出てきます。Qiita、Github、Backlog、VSCodeなど、それぞれの環境で表示に差異があるみたいなの...
Markdown

Markdownとは?どこで使えるのか?【4つのサービスを実際に確認】

Markdownとは何なのかということと、どこで使えるのかをまとめてみました。どこで使えるのかの確認では、実際に書いてみて内容をスクショしてみました。Markdown(マークダウン)とは?Wikipediaを確認すると、下記のように記載され...
Laravel

Laravelでログインに3回失敗したらリダイレクトする

Laravelでログインに失敗して、ロックアウト判定した際に処理をしたいという要件があったので、認証処理をカスタマイズしてみました。この記事ではLaravelで「3回ログインに失敗したらgoogleにリダイレクトする」という処理のコード載せ...
PHP

【PHP入門】変数のスコープとstatic変数について

今回はPHPの変数のスコープとstatic変数について、解説しています。変数のスコープは、変数を使える有効な範囲のことです。スコープを意識しておかないと、変数に思ってなかった値が入ったりしてバグの原因になります。実際にコードをみて確認しまし...
PHP

【作って納得!PHP入門】クラスを使ってみよう

この記事では、PHPでクラスを使う方法について書いています。最初にクラスについての説明をします。その後に、クラスを使用した簡単なプログラムを作成して、クラスについて学んでいきます。前回は関数について記載しました。■この記事の目標(作るもの)...
プログラミング

【プログラミング入門】クラスの継承について【初心者向け】

前回はクラスのカプセル化について記載してみました。今回はクラスの継承について書いています。クラスの基本編が前提知識になるので、確認しておいてください。こちらではクラスの継承を学んだ後に、実際にjavaのコードを見て、継承について理解していき...