マガジンのカバー画像

Web開発日記

118
Webサービスを作るにあたっての個人的メモ
運営しているクリエイター

#docker

LaradockでLaravelの開発環境を構築する方法【Mac編】

今回はLaradockでLaravelの開発環境を構築する方法を記載します。 Laradockについて プログラミングを始めるにあたり一番最初にぶち当たる壁が環境構築だと思います。Laravelの場合、Webサーバーやデータベースなどの環境を構築する必要があります。 早くLaravelの学習に移りたいのに、環境構築で戸惑ってしまい学習をやめてしまう方を多数見てきました。 そんな方にLaradockでの環境構築がおすすめです。 Laradockを利用すると、Webサーバ

【PHP】データをCSVファイルでダウンロードする方法

今回はPHPにて、データベースのデータをCSVファイルでダウンロードする方法を記載します。 データベースの準備データベースに下記テーブルを作成します。 下記コマンドを実行します。 CREATE TABLE sample (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,title VARCHAR(128),price VARCHAR(128),date DATETIME NOT NULL)ENGINE=InnoDB DEFAULT

【PHP7.3】ログインフォームを作成する

今回はPHP7.3にてログインフォームの作成方法を記載します。 前提・下記記事同様会員登録フォームを作成できていること。 それでは始めます。 ログインフォーム実装login.phpを作成し下記記載します。 <?phpsession_start();if (isset($_SESSION["id"])) { header('Location: user.php'); exit;}//DB情報$user = 'test';//データベースユーザ名$password

【PHP】メール認証を利用した会員登録機能の作成方法

今回はPHPにてメール認証を利用した会員登録機能の作成方法を記載します。 概要機能概要としてはこんな感じです。 ※ごめんなさい、ちょっと細かくて見辛いので画像クリックして拡大してみてください...!! それぞれ詳しく説明しますと、 1.会員仮登録画面 - メールアドレスを登録します。 2.会員仮登録完了画面 - メールアドレスを登録したというお知らせの画面です。 - この時にpre_userテーブルにデータを登録します。 3.メール送信 - 登録されたメールアドレ

【PHP】PDOを使ってMySQLに接続する方法

今回はPHPとMySQLの接続にPDOを利用する方法を記載します。 PDOとはPHPからMySQLへ接続する方法はいくつかあるのですが、PDOはPHP 5.1から実装されたデータベース抽象化のためのクラスです。 説明するとかなり長くなるため、説明はnoteでは省きますので下記記事あたりを読んでみてください。 あとは公式ドキュメントはやはり詳しく書いています。 ご確認よろしくお願いします🙏 テーブルの作成それでは実装に移ろうと思いますが、まずはじめにデータを格納するテ

【Docker】MySQLで文字化けしたので対応する

DockerでPHPとMySQL環境構築しています。 「よし、環境できたぞ」と思いDBにテストで登録してみたところ、なんと日本語が文字化けしました。 こちらを対応していきます。 MySQLの文字コード確認取り急ぎ現状の調査です。MySQLで文字コードを確認するため、dockerでMySQLに接続します。 まずはMySQLのCONTAINER IDを確認します。 docker ps すると、下記のように表示されます。 CONTAINER ID IMA

Dockerで構築したPHP7.3 + MySQLでPDO接続をする方法

could not find driverエラーが表示される。 先日DockerでPHP環境を構築しました。 早速開発をしようと思い、PHPとMySQLをPDOで接続しようとしたところ、下記のようなエラーが出ました。 could not find driver ん?と思ってphpinfo();で確認してみたところ、PDOのMySQLがインストールされていませんでした。 ということでインストールします。 インストール開始まずは下記コマンドでPHPのコンテナに入ります。

DockerでPHP開発環境を整える。

はじめに先日PHPの開発案件が発生しました。ローカル環境にPHP開発環境を整えるため、Dockerにて整えてみようと思います。利用マシンはMacです。 Dockerとは?Dockerについて説明したいのですが、すみません、説明するとかなーり長くなるので今回は省きます。下記のさくらの記事が詳しく書いてあったので最初に見ていていただくと良いかもしてません。 Docker for Macのインストール 今回はMacでの作業となるので、先にDocker for Macを下記よりイ

DockerをMacにインストールする方法

DockerをMacにインストールする方法を記載します。 Dockerとは?Dockerとは、サイトやアプリを開発するときの仮想環境を作る仕組みで、簡単に開発環境が作成できます。とても便利です。 詳しくは下記あたりを見ていただければと。 Docker Desktop for Macをインストール下記よりDocker Desktop for Macをインストールします。 ※ここからはログインしていることが必須になりますので、ログインしてから対応してください。アカウントお

dockerで ERROR: Encountered errors while bringing up the project. というエラーが出た時に docker stop $(docker ps -q) ↓ docker-compose up・・・ とやるとうまくいった。