スタイル・エッジLABOのエンジニアによるブログです。Unsplash初めにこんにちはスタイルエッジLABOのSです。元Sler(Laravel初心者)がLaravelを使ってみた感想などまとめます。この記事はこれまでPHPでのシステム開発に触れる機会が少ないエンジニアでも理解が深まったということでこれからPHPに触れていく方に少しでも役に立てば幸いです。導くファイルが格納される※その他、ディレクトリは多数は存在しますが割愛します。migrateを実行するだけでサクッと認証フォームが作成できます。作成したフォームを表示した結果がこちら。migrateを実行しなくてもフォームの表示だけならできます。}}件のデータがあります。@endif※ディレクティブ・・・コンパイラーに与える指示文。クエリビルダーで大体のSQLが作成できるクエリビルダーとはデータ取得のために発行するSQLを作成する必要がありますが、それを簡単に組み立てる仕組みです。慣れさえすれば比較的容易にSQLを作成できると思います。->get();のように「A」テーブルよりカラム「id」が「1,2,3」と一致するデータの結果を取得することができます。※getメソッドは、PHPのstdClassオブジェクトのインスタンスを結果として含む、Illuminate\Support\Collectionで返却されます。実際に発行されるSQLを確認しましょう。・・・)のようなデータが増えると実行エラーが発生するようなSQLが意図せず出来てしまう恐れもあります。動いたからといって結果を確認せずに使用するのは控えましょう。SQLの良し悪しはレスポンスに直結します。SQLが遅い⇒時間がかかる⇒使用者のストレスが溜まる⇒矛先が管理者へという悪い循環が出来てしまい誰も幸せになりません。設計・製造時から必ず考慮しましょう!※遅いSQLを組む必要があるというのはDBの構造がそもそも・・・という可能性もあるので設計の時点で意識しておくことが大事です。まとめ今回はLaravelについて触れてみました。覚えることは色々ありますが逆に覚えてしまえば非常にわかりやすい印象を持ちました。世の中には色々とフレームワークが存在します。それぞれ一長一短があり常にベストなフレームワークは存在しないと思います。開発が始まった時の状況やニーズで選択できるものも変わってくると思います。その時に取捨選択するための情報を持っていることが大切です。情報に対する感度を高めておくことが改めて大切かなと思いました。今後更にコア部分にも触れられることを期待・・・したいと思います!※初心者でも先輩方に教わりながら今回学ぶことができよかったです。LABOでは、一緒に働く仲間を募集しています。スタイル・エッジLABOのしんちゃんです。システム事業部のMです。システム事業部のyskaです。読者になるはてなブログをはじめよう!styleedge_techさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。