タグ

laravelに関するSeitekisyoujyoのブックマーク (4)

  • Laravel10時代のプロジェクトの始め方

    はじめに 以前、『私的Laravelプロジェクトの始め方』という記事を書いたのですが、あれから2年ほど経過し、いろいろ変わった点があるのでまとめ直しました。 考え方 最近は、MacPHPがセットアップされていないこともあり、ローカルにPHPをインストールしていなくても始められる手順を実践しています。 セットアップ環境 macOS Monterey Docker Desktop v4.9.0 Laravel v10.0.3 手順 Laravelインストール & Sailセットアップ laravel.buildを使ってインストールを行います。これは内部的に、laravelsailのdcockerイメージを呼び出してインストールを行います。使用できるphpのruntimeは7.4、8.0、8.1、8.2です。Laravel10PHP8.1以上に対応しているので、ここは最新のPHP8.2のru

    Laravel10時代のプロジェクトの始め方
  • Laravel 8.x の新機能・変更点のまとめ

    さてさて、2020年の3月に7.xがリリースされたLaravelですが、約半年の期間を経て、この9月8日に「バージョン8.x」が公開されることになりました。🎉✨ そして、Laravelが大好きな開発者として、時期バージョンが気になってしょうがないので、ちょっとフライングしてリリースノートに書かれている内容をシンプルにまとめてみることにしました。(8.xのページがすでに存在していました) ぜひ皆さんの今後の参考になれば嬉しいです。 ※なお、8.xのリリース前に書いた記事ですので内容が変更になることも考えられます。そのあたりはご了承ください。また、まだ実際に動かしていない部分もありますので、今後変更する可能性もあります。 では、ひとつずつ見ていきましょう❗ 【追記:2020.09.08】オートインクリメントについての新機能を追加しました 【追記:2020.09.24】ルート設定の変更点を追加

    Laravel 8.x の新機能・変更点のまとめ
  • 僕の考えた最強のrepositoryパターン(Laravel編) | ゆきねこ

    僕の考えた最強のrepositoryパターン(Laravel編)投稿者: hiro 投稿日: 2020年10月30日2020年10月30日 絶賛炎上プロジェクトで毎日ひぃひぃ言ってるゆきねこです。 現在、会社ではDBの操作をリポジトリパターンで書いているのですが、開発する中でミスったなと感じたり汚いなと感じることがあったので、どうしたら綺麗に開発していけるか考えたので書いていきたいと思います。 問題点 そもそも、今までORマッパーを使った開発ってしたことなかったんですよね。 独自FWでSQLは生で書いてたり、NoSQLだけだったり… そんなわけで、最初どのぐらいの粒度で関数を作成したらわかんなかったんですよね。 なるべく共通化するべきか、それとも用途ごとに関数を作成した方がいいのか。 解決策 悶々と考えていて、結構こうしたらいいなって考えがまとまったので、紹介しようと思います。 まず、ベー

    僕の考えた最強のrepositoryパターン(Laravel編) | ゆきねこ
  • 物流エンジニアが本気出して考えた Laravel のアーキテクチャ:リポジトリパターン - 1

    ゼロイチの開発で、Laravel 使うことになったプロダクトのソースが CHAOS-☆ な感じだったので、何とかしよう。 と思って、アーキテクチャを真剣に考えてみた。 その経緯や思想とか。 なお、完成版ではなく、以降も試行錯誤して改善していく予定なのであしからず。 (ちょこちょこ更新しています) 環境 PHP 7.4.11 Laravel Framework 8.15.0 Laravel の特徴(主観) フレームワークとしての枠組はありながらも、その枠組みは比較的緩く、開発初期にアーキテクチャを決めておかないと、あっという間にやゔぇぇえ事になってしまう。 が、「こういうアーキテクチャにしてみようかな」と思ったら、必要なパーツは既に揃ってたり、比較的簡単に実現できたりする。 「ガチガチの枠組みは用意しないが、どんなアーキテクチャを考えたとしても、それを構築できるようにしてあるぜ!」 という思

  • 1