エンジニアのひよこ_level10

【毎日更新!】新卒2年目エンジニアブログです! プログラムだけじゃなく、マネジメントとかも書いていきたい!

【リクエスト】LaravelのRequestクラスで使う基礎メソッドまとめ【311日目】

こんなときに使うRequest フォームがあって、入力して、ボタンを押してpostリクエストを送る。 このリクエストの中身を使ってどうこうするときの関数。 サンプルページを作って、流れも合わせて説明。 リクエスト元ページ http://localhost:8000/request と…

【一週間振り返り】悪い感情を他者にぶつける一週間でした。【310日目】

1.今週一週間の感想(ざっくり) 失敗して落ち込んだのを、他人にぶつけてしまった一週間でした。 2.良かったこと プログラミングで自分の知ってないところを学べた。 →Auth周りや、JSでのGETやPOSTとか。 社会人2年目とはいえ、今失敗できたのは良かったこと …

【Laravel】各ページ同じヘッダーを使い回すbladeの構成【309日目】

こんな時 ページのヘッダーはどのページでも同じものを使うことよくありますよね。 こんな時、毎回コピペするのは面倒。 そんな時はこんな構成にしましょう。 使い回すテンプレート web/study-laravel/resources/views/_layouts/default.blade.php <html lang="ja"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> </meta></meta></head></html>

【思考メモ】組織のメンバーとして、今後やりたいこと【308日目】

注意 内容まとまってません!!!メモです 上に立つ人って本当に大変なんだなって…… 私は先輩方のようになれるのかなって…… いっぱいいろいろ考えさせられた。 私は話し手・聞き手としては最悪の人材だけど、 それでも生きてるのは上司・先輩方のおかげだと…

【JavaScript】JSからApiや他ページを見る方法2つ【307日目】

こんな時使う <a href="/"></a> こんなふうにリンクを作るんじゃなく、 <button onClick="requestApi()"></button> のように、JSでどこかのページを呼び出したい。 入力がある時だけページを呼び出すとか、if文を使いたい時とか。 1.ページ遷移 location.href = '/home'; だけ。簡単だね! 2.jQueryでapi呼び出し var …

【nginx+phpfpm】Laravelでpublic配下のファイルが取得出来ない【306日目】

こんなことがありました。 docker-composeで管理、nginx+php-fpmで環境構築しました! Laravelのチュートリアルページ表示されました! ・・・favicon.icoが反映されない? public/app.cssや、public/app.jsが読み込めない・・・ 起こってること phpは、ngin…

画面の遷移を図で書く時の方法メモ【305日目】

頂いたアドバイスのメモ 画面遷移図を描くということになりました。 目的は、要件の確認でした。 ユーザーのパターンに合わせて描く 例えば、プラチナ会員の画面のフローを順に描く。 通常会員の人の画面のフローを順に描く。 未会員の人の画面のフローを順…

【docker】docker-compose.ymlのvolumesって何してるの?【304日目】

どういう意味? 手元のOSのディレクトリをコンテナの中のディレクトリにマウントする マウント? イメージとしては、コンテナの該当ディレクトリは、 手元のOSのディレクトリを使うよ。 具体的な例だと、手元のOSのディレクトリでファイルを新しく作ると、 …

【一週間振り返り】焦りと後悔の一週間でした【303日目】

1.今週一週間の感想(ざっくり) 失敗したと焦り、一人でなにかしなきゃと焦ってた一週間でした。 2.良かったこと Laravelの開発環境作り直し →知識の整理ができてよかった 焦り・後悔したけど、復帰した →一度チームに自分は何をするのか考える機会できてよか…

イミュータブルパターンの使い所【302日目】

イミュータブルであるとは イミュータブルであるとは、変更が不能であるということ。 変更してはいけない値とは何か。 それは事実。 事実とは? お店でものを買った。 Webサイトでものを買った。 銀行でお金を引き出した。 Webサイトで入金した。 こういった…

【bash】過去に打ち込んだコマンド一覧を見て、実行コマンドを選ぶ【301日目】

こんなとき ターミナル使って、コマンドをいろいろ打った。 でも、結構前に打ったコマンドなんだったか思い出せない。 historyコマンド これで、過去に打ち込んだコマンド一覧が見れる。 さて、これでコマンドをコピペして、コマンドを打つ・・・のは面倒で…

【Laravel】Laravelのプロジェクトをcloneしたけど動かない時【300日目】

こんなことありませんか 新しくLaravelのプロジェクトをgit cloneしてきたよ! えっと、localhost:8000に行けばいいんですね! ・・・あれ?動かないんですが。 エラー例 whoops looks like something went wrong. Warning: require(xxxx/vendor/autoload.ph…

【git】データベースの中身は、gitで管理しないべき【299日目】

良くない例 laravelのスタートページ表示 by klack710 · Pull Request #1 · klack710/study-laravel · GitHub 自作のLaravelの基本の開発環境です。 これの良くないところはどこでしょうか。 mysqlのコンテナの中身全部入ってる mysql配下の中身、これはmysq…

【MySQL】GROUPBYでまとめた後、countの重複を取り除く【298日目】

こんなときにつかう select 'count(id)' FROM 'users' GROUP BY 'group_id'; GROUP BYではgroup_idでまとめているが、idの方で重複がある場合。 この時、 idが[1,2,3,4,4,5]だった場合、 count(id)の値は6になる。 idの4が重複しているので、合計を5にしたい…

【思考メモ】メモには種類が2つある。使い分けよう。【297日目】

メモ書きには二種類ある 長期用メモと短期メモもとい揮発性メモを使い分ける。 ブログや研究ノートは長期用。 裏紙やホワイトボードメモは揮発性メモ。 どう使い分けるの?長期メモは? 長期用メモは、私のようなブログであったり、 研究ノートなど、あとで…

【一週間振り返り】挑戦+自分を振り返る一週間でした【296日目】

1.今週一週間の感想(ざっくり) 自分を見つめ直して、新たな発見ができた一週間でした。 2.良かったこと 新しいレトロスペクティブ挑戦完了 →そこそこ好評。挑戦を良しとしてくれるチームに感謝 →ここから運用をしっかりするのが重要 上司の方に、自分の悩み…

【HTML】typeに何も書かなかった時のbuttonタグの挙動。【295日目】

buttonタグについて質問されたので 昨日の記事でbuttonタグについて質問されたので。 よくある使い方 <form> <input></input> <button type="submit"></button> </form> これで、formのinputタグに書かれた内容を、pustで送る送信ボタンという使い方 typeを書かなかったら 自動的に、submitとして扱われます。 submitした…

【IE】Formタグのsubmitで二重送信されてエラーが出る【294日目】

こんなときがありました <form> <input></input> <button onClick="submit();"></button> </form> こんな感じの構成で、submitが想定通りに動かなかった。 私のときは、Laravelのバリデーションのエラーで、サーバーサイドを疑いそうになった。 ブラウザの問題なのに。 IEは二重送信をそのまま送る buttonタグのonClick()でsubm…

【Laravel】バリデーションでエラーが出た時に、ページにエラーを出したい【293日目】

こんな時 Laravelのバリデーションを作る。 その時のエラーに応じて処理をしたい Request側 省略。 Controller側 public function index(XxxRequest $request) { xxxxxx } 該当のバリデーションをかけたリクエストを用意する。 View側 @if (count($errors) >…

【振り返り】7月振り返り。成長と実験の両方ができた月。【292日目】

1.今月の感想(ざっくり) 新しいことを始めた月でした 2.良かったこと レトロスペクティブに新しい挑戦 ブログで振り返りを始める 自分の性質『仕組み作り』が軸であることを知る 3.もっとこうしたかったこと プログラミングの方は、あまり進んでなかった。 …

【Laravel】URLが『/hoge』のように、.phpが要らない理由【291日目】

普通のページなら phpの普通のページだと、URLは https://domain.jp/hoge/huga.php のように、phpをつける必要がありました。 では、なぜLaravelはそれが必要ないのでしょう。 必ずindex.phpを開いてるから これはURLがなにであろうと、ドキュメントルートの…

【振り返り】レトロスペクティブを新しくしてみた結果と感想【290日目】

レトロスペクティブを新しくしてみました ということで、今日はレトロスペクティブを新しくしてみました。 といっても、大きく変えたわけではなくて、 少しだけ変えてみることを実行してみました。 ただ、今までやり方が変わっていなかったところから、 変化…

【一週間振り返り】外部の方との交流の一週間でした【289日目】

1.今週一週間の感想(ざっくり) 色んな人と交流した一週間だった 2.良かったこと 残り2ヶ月の計画できた →プログラミングもマネジメントも勉強頑張る 新しいレトロスペクティブのテンプレ作成完了 →明日本番 始めましてorお久しぶりの外部の方4人と交流。 →デ…

アレクサで音楽再生のプチテク2つ【288日目】

音楽再生いろいろ試してみた 見つけたプチテク2つ書いてみます 『行ってきます』 アレクサ、行ってきますって言ったら、音楽が止まります。 他のものは試していませんが、常駐系のものは、行ってきますで止まる可能性が高いです。 何がいいって、行ってきま…

クラス図UMLの基本を勉強したときのメモ【287日目】

注意 メモ書きです! 基本 □を3つ重ねて、 一段目にクラス名 二段目にフィールド 三段目にメソッド 各フィールド値やメソッドの左に、privateは-、publicは+、protectedは#をつける 線 is a 関係(継承、実装)は、---▷で、▷の先にinterfaceなど継承元を書く。…

簡単3Dキャラメイキング。『Vカツ』のベータ版使ってみた(1)【286日目】

Vカツって? 「Vカツ」は3Dキャラクターメイキングからアニメーション、さらには表情付けなどを無料で行える、世界初の「Vチューバー支援サービス」です。 http://vkatsu.jp/ とのことです! さてきゃらめいk・・・あれっ・・・ ってことでキャラメイク…

他者への貢献感や、自信が持てない人へ、プチ工夫【285日目】

こんな人いませんか。あ、私です。 日頃仕事だったり、生活でどんなに生活しても、 自分に自信が持てない。 あと、他者に貢献したいと思っているのに、 本当にできているか心配。 はい、私です。 毎日2,3分これをしよう 毎日自分を3つ褒めよう! はい。 おし…

【mysql】dumpファイルをmysqlに反映させるコマンド【284日目】

dump取りました データ用意したよ!バックアップから、mysqlを更新だ! えっと、コマンドなんだっけ こんな感じ mysql -u user_name -h host_name -p db_name < table_data.dump 各コマンド解説 -u user_name -p ユーザーネームとパスワード指定 -h host_nam…

会議の結論がまとまらない時の対処法2つ考える【283日目】

こんなことありませんか 会議で話が発散して、そのまま結論に行かない時。 その時の対応方法を2つほど挙げてみます。 ただし、これは根本的な解決ではなく、無理やりな解決方法ではあるので、 自分たちにあったやり方で対処してみてください リーダー・決定…

【一週間振り返り】思ったよりいろいろしてた一週間【282日目】

1.今週一週間の感想(ざっくり) 体調崩した+いろんなことやった一週間だった 2.良かったこと ファシリテーションのイベントに参加 LT会を企画・実行 Amazon Echo Dot購入 友人にVR布教 いろいろやってました。 3.もっとこうしたかったこと 毎日元気に生活し…