项目作者: yasu-s

项目描述 :
laravel練習用
高级语言: PHP
项目地址: git://github.com/yasu-s/laravel-example.git
创建时间: 2021-04-22T12:24:19Z
项目社区:https://github.com/yasu-s/laravel-example

开源协议:MIT License

下载


laravel-example

概要

  • laravel練習用

開発環境について

環境構築

envファイルをコピー

  1. cp .env.example .env

Remote Containers起動

VSCodeのRemote Containersをインストールして、Remote Containersを通常通り起動してください。

初期設定

  1. # パッケージインストール
  2. composer install
  3. # アプリケーションキー生成
  4. php artisan key:generate
  5. # DBマイグレーション
  6. php artisan migrate
  7. # DB初期データ登録
  8. php artisan db:seed

動作確認

サーバー起動

  1. php artisan serve

アクセストークン取得

  1. curl --location --request POST 'localhost:8000/api/login' \
  2. --form 'email="hoge@hoge.com"' \
  3. --form 'password="password"'

ログイン済みユーザーデータ取得

  1. curl --location --request GET 'localhost:8000/api/user' \
  2. --header 'Authorization: Bearer <取得したアクセストークン>

参考URL

メモ

動かない場合、以下の手順を試す。

  • docker/mysql/dataフォルダ内のファイルを削除する。
  • Remote-Containers: Rebuild Container を使用してコンテナをリビルドする。