ハッピーメモメモ

私的備忘録

2021-12-01から1ヶ月間の記事一覧

【Vue】ライフサイクル

参照: https://qiita.com/ksh-fthr/items/2a9f173c706ef6939f93 〇DOM Document Object Model の略で HTML や XML 文書を取り扱うための API

【Web】HTTP

Web

HTTPリクエスト GETとPOST 秘密情報をPOSTで送信するべき理由 GETとPOSTの使い分け HTTPのステートレス性 セッション管理 クッキー セッションID HTTPリクエスト HTTPリクエストは、データのかたまりを送っている 参照: https://developer.mozilla.org/ja/d…

【シェルスクリプト】コマンドいろいろ

〇readコマンド 1行読み込む 〇書き方 read x y z 〇バックスラッシュ \(空白) →区切り文字と認識しない read -r →「\」を特別な文字とみなさない 〇tailコマンド リファレンスマニュアル(man tail)より Kオプション 後ろからK番目の項目から表示する …

【Laravel】DB設定まわりについて

〇「.env」ファイルについて ・パスワードが入っているファイルなので、Githubにはあげるべきではない。 ・家で作る場合 ①.env.exampleをコピーして.envをつくる ②パスワードなど設定する ③php artisan key:generate で、「APP_KEY」を自分のパソコンのもの…

MOTTO!おふろ

わくわく!自己調達入浴剤 季節湯 お庭のめぐみ湯 おうちにあるもので湯 わくわく!自己調達入浴剤 季節湯 とにかく全部ネットにいれる ネット…お茶パック、水切りネット、ストッキングなど --1月---------------------------------------------------------…

【Vue】【Laravel】作品を考える

つくるまえに 必要な作業 つくりたいもの 必要な機能を書き出して、優先順位をつける データの流れ ルーティング デザイン 立ち止まり記録 自宅で作業できるようになった ルーティング 進捗報告 つくるまえに 〇使うもの ・Laravel のみ ・Vue.js + Laravel …

【シェルスクリプト】リダイレクト

リダイレクトってどんなこと? <たとえばなし> データ = わたしたち1人1人の人間 コマンド = 列車 リダイレクト = レール(切り替え操作) パイプライン = 乗り換え ・旅行をするとき 人間は列車に乗って目的地で降りる。 列車(コマンドの中身)は…

【Laravel】Eloquent 規約とプロパティ

クラスとデータベーステーブルとの関連付け ・Eloquentにおまかせ(暗黙的に関連付けられる) テーブル名:複数形 例)authors クラス名:(テーブル名の)単数形 例)Author ・テーブル名にアンダースコアが含まれるとき(暗黙的に関連付けられる) テーブ…

【Laravel】ミドルウェア

Laravelにおけるミドルウェアとは コントローラクラスの処理前後に位置し、主にHTTPリクエストのフィルタリングやHTTPレスポンスの変更を担う。 →レスポンスの変更って、例えばどんなものがあるんだろう? Laravelで提供されているミドルウェアは3種類ある…

【LARAVEL】バリデーション

バリデーションの使用例 入力された値をコントローラ内でチェックする処理。 failsメソッドの実行タイミングでバリデーションが行われる。 class UserController extends Controller { public function register(Request $request) { // すべての入力値を取…

【Laravel】HTTPリクエストを取得して利用する方法

Requestファサード リクエストの取得 // 'name'キーでリクエストから値を取得する $name = Request::get('name'); // 'name'キーがない場合、「guest」を返す $name = Request::get('name','guest'); 取得したリクエスト値を連想配列に保存 // すべての入力…

【Laravel】api.php

〇api.phpとは? APIでリクエストされたURLに対してルーティングを定義することができるファイル www.tairaengineer-note.com 〇「Route::apiResource()」 「一覧取得」「個別取得」「登録」「更新」「削除」のルーティングを全部つくってくれる! (メソッ…

【Vue】親→子

①直接かいて渡す App.vue ・子で使う名前=”送りたいデータ” <template> <HelloWorld test="tttt" /> </template> HelloWorld.vue ・propsでデータを受け取る <template> <div> {{ test }} </div> </template> <script> export default { name: "HelloWorld", props:{ test: String, }, }; </script> ②v-bindで渡す App.vue ・v-bind:子で使う名前=""親で使って…

【Laravel】HTTPリクエスト

〇公式 readouble.com

【Laravel】ファサード

〇ファサードとは? ・クラスメソッド形式でフレームワークの機能を簡単に利用できるもの。 ・裏側ではサービスコンテナの機能が使われている。

【Laravel】サービスコンテナ

〇サービスコンテナ ・クラス(コントローラやモデルなど)のインスタンスの管理を行う。 ・サービスコンテナの利用 ①インスタンス生成方法の登録「バインド」 ➁解決したインスタンスの取得「解決」 ------------------------------------------------------…

【Laravel】マイグレーションファイル

〇メソッド ・upメソッド 作成の処理を記載 ・downメソッド upメソッドで作成した内容を元に戻す処理を記載 〇用意されたファイル ・2014_10_12_000000_create_users_table.php 「users」テーブルを生成するコード記載 ・2014_10_12_100000_create_password_…

【Git】コンフリクト

〇コンフリクトとは conflict…衝突、対立 (一緒/打つ→打ち合う) 〇mergeを実行しようとしたら、「CONFLICT」が起こった!(ローカル) PS C:\Users\itsys\Desktop\GitTest> git merge day2branch Auto-merging test.htmlCONFLICT (content): Merge confli…

【Git】Pull Request

〇Pull Request(PR)とは? 自分のPushしたブランチを別の人に確認してもらい、 OKならmasterにmergeしてもらう。 〇利用 ・緑のボタンをクリック コメントを書いて、緑のボタンをクリック base…mergeしたい先のブランチ ・Pull Requestに対してコメント…

【Git】変更を取り消す

Git

〇ファイルへの変更を取り消す ・特定のファイルへの変更を取り消す git checkout -- <ファイル名> ・特定のディレクトリへの変更を取り消す git checkout -- <ディレクトリ名> ・全変更を取り消す git checkout -- . 「.(ピリオド)」…任意のファイル全て…

【Git】バージョン管理しないファイルの扱い

Git

〇バージョン管理したくないファイルとは? ・機密情報(パスワード等)が記載されたファイル ・チームの開発に不要なファイル 例)WindowsやMacで自動生成されるファイルや、キャッシュなど 〇管理しないファイルをGitの管理から外す ・「.gitignore」ファ…

【Git】ショートカットの作成

〇エイリアス(alias) 「別名」のこと。 〇エイリアスを割り当てる ・「commit」コマンドに、「ci」というエイリアスを割り当てる git config --global alias.ci commit ・「status」コマンドに、「st」というエイリアスを割り当てる git config --global a…

【Git】GitHubの画面の見方

Git

〇Repositories>フォルダ>ファイル ・Raw(意味:ナマの) コピペしたいときに使う。 ・Blame(意味:責任者) ファイルの変更について、いつ、だれが、なんのために行ったか確認ができる。 ・History コミットの履歴が確認できる。

【Git】コミットした内容を、GitHubにアップする

Git

「プッシュ」…ローカルリポジトリの内容を、リモートリポジトリに送ること 〇リモートリポジトリ(GitHub)を新規追加する ・originというショートカットでURLのリモートリポジトリを登録する。 →以降、originという名前でGitHubリポジトリにアップしたり取…

【Git】ファイルの移動を記録

〇ファイルの移動 ・ファイル名の変更+ステージに変更を反映 git mv <旧ファイル> <新ファイル> 〇以下のコマンドでも代替可能 ・ローカル(ワークツリー)のファイル名の変更 mv <旧ファイル> <新ファイル> ・変更をステージに記録 「古いファイルが削除さ…

【Git】ファイルの削除

Git

〇コミットされたGitの記録と、自分のローカル(ワークツリー)の両方からファイルを削除 git rm <ファイル名> or git rm -r <ディレクトリ名> 〇Gitの記録からのみファイルを削除(ワークツリーには残る) 例)パスワードが載ったファイルを間違えてGitの記…

【Vue】FireBase Hosting にデプロイする

=全体の流れ======================== 1.Firebaseのプロジェクトをつくる 2.プロジェクト内でWebアプリを登録する 3.VScodeのプロジェクト内でFirebase CLI をインストールする(最初の1回だけでいい) ・・・ =========…

【Git】他の人が作ったリポジトリをさわる

Git

mergeは2パターンある! 1.ローカルでmergeする 2.リモートでmergeする(プルリクエスト) 〇クローンを作成したいディレクトリに移動する ~$ cd <ディレクトリ名> 〇クローンを作成 ~$ git clone <リポジトリ名> →2つのファイルがコピーされる ・リモート…

【Git】コマンド

Git

〇リポジトリの初期化(.gitフォルダをつくる) git init 〇変更をステージ(コミットする変更を準備) ・指定ファイルだけをステージングする場合 git add ファイル名 ・指定ディレクトリだけをステージングする場合 git add ディレクトリ名 ・すべてのファ…

Docker環境構築

〇Docker Desktop for Windowsをインストールする Docker Hub 「Get Docker Desktop」からインストール ※このとき、「Docker Compose」も一緒にインストールされる 〇Hyper-Vを有効化する ↓手順は下記参考 Windows 10 での Hyper-V の有効化 | Microsoft Doc…