カテゴリー
サインイン 新規登録

間違いや改善の指摘

内容の技術的な誤り・誤字脱字やミスのご報告・解説やトピックの追記/改善のご要望は教材をさらに良くしていく上でとても貴重なご意見になります。

少しでも気になった点があれば、ご遠慮なく投稿いただけると幸いです🙏

実際には誤りではなく勘違いであっても、ご報告いただけることで教材のブラッシュアップにつながります。

質問ポリシー①

教材受講者みなさんのスムーズな問題解決のために、心がけていただきたいことがあります。

教材の内容に関する質問を投稿しましょう

教材の内容に関係のない質問や教材とは異なる環境・バージョンで進めている場合のエラーなど、教材に関係しない質問は推奨していないため回答できない場合がございます。

その場合、teratailなどの外部サイトを利用して質問することをおすすめします。教材の誤字脱字や追記・改善の要望は「文章の間違いや改善点の指摘」からお願いします。

1-1

LaravelでWebアプリケーションを作成する

Laravelの開発環境が構築できている前提で、実際にLaravelを使ってWebアプリケーションを作成します。

まだLaravelの環境構築が終わっていない方は0章に環境構築方法を記載していますので、そちらを参考に環境構築を行ってください。

この章で学べること

Copied!
- MySQLの設定 - Laravelデータベースの設定 - タイムゾーンと日本語設定

起動画面

image

MySQL設定

image

新規Laravelアプリケーションの作成

0章0-2で解説した通り、XAMPPもしくはMAMPをインストール後、

PHPのライブラリやパッケージを管理するComposerをインストールしていれば、

Laravelのアプリケーションを作成できます。

XAMPPの場合

Copied!
$ cd C:¥xampp¥htdocs

MAMPの場合

Copied!
$ cd /Applications/MAMP/htdocs

htdocsフォルダに移動後、下記のコマンドを入力してください。

Copied!
$ composer create-project --prefer-dist laravel/laravel techpit-match "6.*"

techpit-matchフォルダが作成され、その中にたくさんのファイルが作成されていればOKです。

コマンドプロンプトで、cdコマンドを入力してフォルダを移動します。

Copied!
$ cd techpit-match

簡易サーバーを起動させます。

コマンドプロンプトで、

Copied!
$ php artisan serve

と入力し、

Copied!
$ php artisan serve Laravel development server started: <http://127.0.0.1:8000> [Tue Apr 23 20:24:32 2019] 127.0.0.1:51707 [200]: /favicon.ico

と表示されたら、Google Chromeなどのブラウザでhttp://127.0.0.1:8000と入力します。

こんな画面が表示されればOKです。

image

コマンドプロンプトでCtrl+C を押すと簡易サーバーが停止します。

データベース(MySQL)の設定

ブログ作成ツールとして有名なWordpressや、
インターネット上で商品の販売ができるECサイト作成ツールとして有名なEC-Cubeなどのツールなど、
PHPで扱うデータベースはMySQLを選択される事が多いです。

Laravelでは以下のデータベースを扱う事ができます。

  • MySQL
  • PostgreSQL
  • SQLite
  • SQL Server

この講座では、

  • エックスサーバー
  • ロリポップ
  • さくらインターネット

などのレンタルサーバーでも標準でインストールされているMySQLを設定します。

データベース(MySQL)の作成

まずはデータベースを作成します。

0章0-2を参考に、PhpMyAdminを開いてください。

image

もし日本語になっていない場合は、

画面左上の家のアイコンをクリックし、言語(Language)を日本語にしておいてください。

image

画面左側のnewをクリックすると、新規データーベースを作成できます。

newをクリックし、データベース名(今回はtechpitとします。)を入力します。

文字コードは一般的な utf8_general_ci を選択します。

Createボタンを押します。

image

画面左側にtechpitと表示されていればデータベースが作成されています。

image

データベース ユーザーの作成

次にデータベースにアクセスできるユーザーを作成します。

画面左のデータベースの中から、techpitをクリックします。

画面上のメニューの中から、特権をクリックします。

techpitデータベースにアクセスできるユーザー一覧が表示されます。

ユーザー一覧の下に、Add user Account があるのでクリックします。

image

任意のユーザー名、パスワードを入力します。

今回は以下の設定にしておきます。

  • ユーザー名 techpit_user
  • パスワード password123

image

グローバル特権で Check all をクリックして全ての権限を選択します。

image

画面右下の実行をクリックするとユーザーが作成されます。

image

改めて 画面左 techpit -> 画面上の特権をクリックし、作成したユーザーが表示されていればOKです。

image

MySQL側の設定はこれで完了です。

以上でこのパートは終了です。お疲れ様でした!

現在のパート (1)
全パート (137)
みんなで助け合おう!
現在のパートのディスカッション 全1件
1-1
嶋田幸平 2020-05-29
質問です

発生している問題

cd /Applications/MAMP/htdocs
に移動後

composer create-project --prefer-dist laravel/laravel match-laravel "6.*"
を実行し作成は成功しました。
(私は、名前をmatch-laravelとしています。)

その後
cd match-laravel
に移動しようとしたのですが
移動できません。

その原因を教えていただきたいです。

試したこと・自分で調べたこと

cd /Applications/MAMP/htdocsで
lsコマンドで中身を確認してみましたが
やはり何もありませんでした。

しかし、finderで確認すると
適切な場所にあるように思います。

補足情報

PHP 7.4.5 macOS

私の勉強不足で恐らく
初歩的な事だと考えております。

お忙しい中申し訳ないですが
教えていただきたいです。

よろしくお願い致します

image

image

image

image

image