michiyuの日記

福岡でエンジニアしています

なんで引数にインスタンスを書くだけでインスタンスが渡されるの?

Laravelのサービスコンテナをざっくりわかりたい人に向けて書いています。

なんで引数にクラスを指定するだけでインスタンスができるの?

続きを読む

git コマンド カンニングシート

 目次

  • git branch
  • git branch -vv 
  • git branch -d hoge
  • git branch -D hoge
  • git add ファイル名
  • git add -A または . (ドット)
  • git commit -m "first commit"
  • git commit --amend
  • git push origin master
  • git fetch
  • git status
  • git checkout develop
  • git checkout -b 
  • git checkout -f
  • git checkout . (ドット)
  • git pull origin master
  • git stash
  • git stash list
  • git stash apply 0 (スタッシュ番号)
  • git stash pop
  • git log
  • git log -5
  • git log --oneline
  • git revert コミットID
  • git reset --hard HEAD^
  • git reset --mixed HEAD^
  • git reset --soft HEAD^
  • git reset -- hard ORIG_HEAD 
  • ショートカット
    • git config —global alias.co checkout
    • git config --global alias.st status
続きを読む

Vagrantを使って仮想環境構築

 本記事では、UbuntuというLinuxディストリビューションを入れます。

  • なぜLinuxを使うのか
  •  仮装環境用のディレクトリを作成
  • Ubuntu(Linux)をダウンロードし、仮装環境へインストール
    • Boxの追加&初期化
    •  Linuxを起動
    • Linuxへログイン
    • 18.04にバージョンアップ
    • host名の変更
    • 作業フォルダの共有

 

続きを読む

Sublime text 3 で日本語を検索しようとすると消えてしまう

日本語を変換してenterを押下したときに改行が入ってしまうみたいです。

変換後を確定できないまま改行が入り、しかも改行で検索をおこなってしまう。

検索履歴には入力した内容が残っているので↑キーをすると入力していた日本語が出てくるんですよね。

続きを読む

Macでサーバにdeployをする (gitを使用)

デプロイするまでの流れ(エンジニアなりたてで一連の作業をメモ。)

 目次

  • ローカルで開発
  • サーバへ接続
  • deploy 
  • 動作確認
  • 補足:DBへ接続

 

続きを読む