サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
アメリカ大統領選
www.nyamucoro.com
プログラムの役割を分ける コードを書いていて、各コードの役割はきっちり分けたい。 やってることごっちゃごっちゃになったらコード読むの大変だしね。 ただ、その時に分け方もあやふやだと、結局ごちゃごちゃしたコードになって意味がない。 ということで、定義をしっかり考えたい。 フォロワーさんがアドバイスくれました。 ってことで、頂いたアドバイス。 レイヤー分け、良いですよねー! 僕は Controller -> 外部から来た値をServiceが欲しがっている形に変換する役割 Service -> データの永続化に関わらないビジネスロジック Repository -> データの永続化に関わるビジネスロジック という単純な感じでやってます!— 吉田あひる (@strtyuu) 2018年11月16日 どういうこと? Controller Controllerでは、ユーザーがFormとかで入力して来た値
Laravelアドベントカレンダー12日目 Laravel Advent Calendar 2019 - Qiitaの 12 日目の記事です。 先日はおかしょいさんの日本の Laravel 関連コミュニティまとめでした blog.okashoi.net さて、アドベントカレンダー12日目を取り続けてもう3年目です。 1年目の記事と比べると、自分の成長を感じられます。 最近新しくアドベントカレンダーに挑戦されている方も見かけられて、凄く嬉しいです。 このアドベントカレンダーも一つのコミュニティの恩恵を受けられる場所だと思います。 素敵な文化を維持するためにも、今年も貢献していきましょう。 Laravel6.6!? Laravel、皆さんお気づきですか。 もうLaravel6.6が出てますよ/(^o^)\ あれ?チョット前までLaravel5.8じゃなかった? 半年に一回くらいで0.1上がって
こんなとき使う @foreach($titles as $title) @if($index == 4) @endif @endforeach こんなふうに、4番目のデータのときにだけなにかをしたい場合。 書き方いくつかあります。 $loop変数を使う(Laravel5.3以上) @foreach ($titles as $title) @if ($loop->index == 3) @endif @endforeach 0から読み込んだ回数が入ります。 $loop->iterationなら1から始まります。 配列のキーを用いる(Laravel5.2以下) @foreach ($titles as $index => $title) @if ($index == 3) @endif @endforeach 配列などは、キーを明示しなければ、0,1,2,3...というキーを用いるのを応用する
ちょっと間違えていたので こちらの方で内容を変えて書いています。こちらもご参考に www.nyamucoro.com null合体演算子とは null合体演算子(A ?? B)は、 Aが nullや undefinedの時に、Bを出力し、 非nullの時にはAを出力するものです。 例がundefinedやnullの場合の処理を考える時に便利です。 // undefinedなので、''が出力される echo $item ?? ''; // nullなので、''が出力される $item = null; echo $item ?? ''; // 非nullなので、10が出力される $item = 10; echo $item ?? ''; エルビス演算子(三項演算子)とは エルビス演算子(?:)は、評価がtrueかによって分岐します。 三項演算子とも呼ばれます。 シンプルなif文を短く書いたり、
docker exec -itって何? よく、Dockerのコンテナの中に入るにはdocker exec -it container_name /bin/bashって書きますが、これはなんぞやと。 雑に説明すると コンテナの中で、bashプロセスを新規で立ち上げ、それを操作しています。 exec execは通常のコマンドにもありますが、『対象のコマンドを実行する』ってコマンドです。 docker execは、『対象のコンテナで、対象のコマンドを実行する』っていうことですね。 execの使い方の例 docker exec コンテナ名 コマンド名なので、 docker exec container_name lsとかすると、コンテナの中でlsするわけです。 -it -iは、Keep STDIN open even if not attached 標準入力を開き続ける。 -tは、Allocate
このページを最初にブックマークしてみませんか?
『エンジニアのひよこ_level10』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く