並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 115件

新着順 人気順

Symfonyの検索結果1 - 40 件 / 115件

  • SymfonyとDoctrineで
簡単クリーンアーキテクチャ

    2021/10/02, 03に開催されてPHP Conference Japan 2021の登壇でお話ししたスライドです。 #phpcon2021 #phpcon #php

      SymfonyとDoctrineで
簡単クリーンアーキテクチャ
    • The Fast Track - 基礎から最速で学ぶ Symfony 入門 (Symfony Docs)

      Services Platform.sh for Symfony Best platform to deploy Symfony apps SymfonyInsight Automatic quality checks for your apps Symfony Certification Prove your knowledge and boost your career SensioLabs Professional services to help you with Symfony Blackfire Profile and monitor performance of your apps

        The Fast Track - 基礎から最速で学ぶ Symfony 入門 (Symfony Docs)
      • 2020年から始めるSymfonyフレームワーク

        サーバレスでモバイルアプリ開発! NTTコム「ビジネスdアプリ」のアーキテクチャ / The architecture of business d app

          2020年から始めるSymfonyフレームワーク
        • 実務でSymfonyアプリを作るときにだいたい共通してやっていること

          簡単なデモアプリを作りながら、著者自身が実務でSymfonyアプリを作るときにだいたい共通してやっていることを一つひとつ丁寧に解説していきます。 時間と紙幅の都合で書ききれなかったテクニックやTipsもたくさんありますが、Symfony初級者〜中級者の方には参考にしていただけると思います💪 デモアプリのコードは以下のリポジトリで公開しています。 https://github.com/ttskch/symfony-example-app/tree/tagged また、実際に動作するデモ環境もあるので、ぜひ触ってみてください。(Herokuの無料プランなので初回アクセス重いです🙏) https://symfony-example-app-tagged.herokuapp.com/ja/

            実務でSymfonyアプリを作るときにだいたい共通してやっていること
          • Docker for Mac でも快適な Symfony 開発環境を作りたい - なにもわからない

            Symfony Advent Calendar 2019 3日目の記事です。 昨日は @polidog さんの 「JsonSchemaBundleを作った話」 でした。 Docker が開発環境のお供として定着したおかげでチーム内の環境差はだいぶ小さくなりました。 しかし、Docker for Mac は APFS との相性が悪く、特に Symfony プロジェクトでの DX の悪さは悩みの種でした。 この問題の解決方法はいくつかありますが、個人的に NFS を使った方法が手間と効果のバランス上よいと思っています。 Docker 標準機能の consistency delegated や cached もそれなりには効きますが、開発中の DX 的にはまだ不満が残ります。 docker-sync も試してみましたが動作が安定せず解決策とはなり得ませんでした。 (他にも実は VMWare 上の

              Docker for Mac でも快適な Symfony 開発環境を作りたい - なにもわからない
            • 『SymfonyとDoctrineで簡単クリーンアーキテクチャ』をやってみる

              PHP Conference Japan 2021でお話しさせていただいた、『SymfonyとDoctrineで簡単クリーンアーキテクチャ』ですが、実際にやってみようと思います。 当日のセッションはこちら やってみるユースケース 『ユーザが商品を購入する』『複数いる配送係に注文内容連絡する』っていうのをやります。 モデリング 概念モデル図 ユーザは複数の注文ができます。注文にはどの商品をいくつ買ったかがわかる注文明細が紐づいています。 配送係に連絡はするものの、注文には紐づかないので独立した形にしました。 クラス図 『ユーザが商品を注文する』というユースケースを実装するクラスと、『配送係に注文内容を連絡する』というユースケースを実装するクラスを用意します。 ここで、配送係に連絡するためには配送係を取得しないといけないので、データサービスを用意し、『配送係を取得する』処理を別途用意します。

                『SymfonyとDoctrineで簡単クリーンアーキテクチャ』をやってみる
              • SPAでないSymfonyプロジェクトでjQueryなどを使ったフロントエンドの処理を機能テストする方法

                前置き:例えばこんな要件ありますよね よくある要件として、フォームに カテゴリ と サブカテゴリ という2つの入力項目があり、選択されている カテゴリ に応じて サブカテゴリ の選択肢が変化してほしい、といったものを考えてみます。 この場合、もちろんSymfony側ではカスタムバリデーションを書くなどしてカテゴリとサブカテゴリの組み合わせが正しくない場合にエラーになるように実装することになるでしょう。 しかし、それだけだとフロントエンド側では間違った選択肢を普通に選べてしまうので、ユーザーは送信してみるまで間違いに気づくことができず、とても不親切です。(というかこの要件でその実装だったら普通にクレームでしょう😅) ちなみに、カスタムバリデーションの書き方については以下の別記事などをご参照ください。 symfony/formで「どちらか片方の入力は必須、かつ両方入力はNG」をバリデーション

                  SPAでないSymfonyプロジェクトでjQueryなどを使ったフロントエンドの処理を機能テストする方法
                • エンジニアじゃなくたって現在時刻を自由自在に操ってテストがしたいよ〜〜 with Symfony - OTOBANK Engineering Blog

                  こちらは Symfony Advent Calendar 2021 の11日目の記事です。 昨日は @ttskch さんの [Symfony] Securityアノテーションを使って複雑な権限チェックを行う | blog.ttskch でした。 どーも @kalibora です。今回は 「エンジニアじゃなくたって現在時刻を自由自在に操ってテストがしたいよ〜〜(CV: マヂカルラブリー野田) with Symfony」 と題した記事です。 どういう話かといいますと、例えばお正月の1月1日からお正月キャンペーンのようなものをやるとして、画面が1/1の0時から切り替わるけど、それを前もってQAやPdMなどエンジニア以外の人がどうやって簡単にテストするか?みたいな話です。 前半は Symfony に関係ない一般的な話、後半はそれを Symfony でどう実装したか?という2段構えで書かせていただき

                    エンジニアじゃなくたって現在時刻を自由自在に操ってテストがしたいよ〜〜 with Symfony - OTOBANK Engineering Blog
                  • 「フレームワークはどうでもいい」カルテット開発部がSymfonyを選ぶ理由 | QUARTETCOM TECH BLOG

                    Symfony Advent Calendar 2020 24日目の記事です! カルテット開発部では基本的にWebアプリケーションはSymfonyを使って開発していますが、実は「フレームワークはどうでもいい」と考えています。 「え?どういうこと?」という反応が予想されるので、内容と理由について説明します。 「フレームワークはどうでもいい」 私達が作りたいのは我々のモデリングしたドメイン(リスティング広告運用業務のドメイン)を体現したアプリケーションです。フレームワークのイケてる機能を使ったアプリケーションではありません。 モデリングしたドメインを適切に表現してユーザーに提供できるなら、フレームワークもプラットフォームも何でも良いのです。究極的にはエクセルマクロでも良いぐらいです。 現時点では「Webアプリケーションという形式に乗せたい」という要求があるため、Webアプリケーションのプラット

                      「フレームワークはどうでもいい」カルテット開発部がSymfonyを選ぶ理由 | QUARTETCOM TECH BLOG
                    • ローカル開発でSymfony CLIがすごい - Qiita

                      Symfony Advent Calendar 2020 12日目の記事です。 Symfony CLIはSymfonyローカルマシンでの開発を支援するコマンドラインツールです。Laravel Installer(laravelコマンド)のようにSymfonyプロジェクトの作成にもできますが、それ以外にも優れた機能を備えています。その機能のうち、ぼくがよく使っている便利な機能をいくつかご紹介します。 Symfonyプロジェクトの作成 Symfonyのプロジェクトを作成するにはlavael Installerと同じ感じです。 プロジェクト名でディレクトリを作成し、ディレクトリ内にSymfonyをインストールします。以降のコマンドはプロジェクトのディレクトリに移動して、実行します。 余談ですが、Symfony CLIはコマンド実行時に、必ずアップデートを確認・ダウンロードし、常に最新のものが利用

                        ローカル開発でSymfony CLIがすごい - Qiita
                      • GDPR For Developers By Example | Parthenon The Symfony SaaS Boilerplate

                        GDPR has been in place for years now, and we’re starting to learn more and more about how it’s going to be enforced and what it really means. The many questions people had that could only be answered by court decisions have now been answered. Over the past years, I’ve seen systems try and fail to correct implement GDPR. Here are the things I’ve learnt from court decisions and from mistakes made. T

                          GDPR For Developers By Example | Parthenon The Symfony SaaS Boilerplate
                        • Creating and Manipulating Strings (Symfony Docs)

                          Services Platform.sh for Symfony Best platform to deploy Symfony apps SymfonyInsight Automatic quality checks for your apps Symfony Certification Prove your knowledge and boost your career SensioLabs Professional services to help you with Symfony Blackfire Profile and monitor performance of your apps

                            Creating and Manipulating Strings (Symfony Docs)
                          • Symfony+Doctrine ORMで始める安全なモジュラモノリス

                            PHPカンファレンス2023「Symfony+Doctrine ORMで始める安全なモジュラモノリス」のスライドです。 ## トーク概要 モノリス全盛期〜マイクロサービスブームを経て、近年、両者のいいところ取りができるアーキテクチャとしてモジュラモノリスが話題になることも増えてきました。PHPでも流行のLaravelフレームワークでのやり方やハマりポイントの記事がありますが、基本的に密結合を指向しているLaravelをベースにかなり無理をして実現している事例を見かけます。 私が数年にわたってSymfony+Doctrine ORMをベースにモジュラモノリスでアプリケーションを開発してきた経験から、Laravelベースで開発するよりも数段楽にモジュラモノリスを実現できることを証明したいと思います。

                              Symfony+Doctrine ORMで始める安全なモジュラモノリス
                            • Symfonyの歴史を振り返ってみる - ぷぎがぽぎ

                              こんにちは。Symfony Advent Calender 2019 の 7日目です。 (すでに8日目になってしまいましたが気にせず書いていきます。) 昨日は 【初心者向け】よく使うSymfonyコマンド集でした。自分がよく使うコマンドは debug:router かな。コマンド多くて便利なところは Symfony の特徴ですよね。 自分がSymfonyと関わりはじめてから約12年ぐらいたちました。 今日は Symfony の懐かしい思い出話をしてみたいと思います。 connect.symfony.com Symfony は symfony だった 2007年1月。symfony1がリリースされました。 2系からは大文字になりましたが、1系のころはsymfonyと小文字でしたね。そんなsymfonyを初めてしった理由はその当時の所属していた会社で使っていた共通のフレームワークはMojavi

                                Symfonyの歴史を振り返ってみる - ぷぎがぽぎ
                              • EC-CUBE研修資料(Symfony入門ハンズオン) - Qiita

                                社内向けにEC-CUBE4の入門・トレーニングを行うことになったのでメモとして。 前提 他言語や他フレームワークである程度開発経験のある方向けの資料です。 EC-CUBEを把握するために、Symfonyの機能をざっくり理解していただくことを目的にしています。 動作環境 以下の環境で動作確認しています。 Mac Catalina PHP 7.3.17 SQLite3 3.28.0 Google Chrome 88 Symfonyの基礎 セットアップ symfonyコマンドの導入。 以下はMacの例。Winの場合は https://symfony.com/download を参照。

                                  EC-CUBE研修資料(Symfony入門ハンズオン) - Qiita
                                • JMSJobQueueBundleユーザーのためのMessengerコンポーネント移行ガイド(Symfony4時代のasyncジョブ実行入門) | QUARTETCOM TECH BLOG

                                  JMSJobQueueBundleユーザーのためのMessengerコンポーネント移行ガイド(Symfony4時代のasyncジョブ実行入門) SymfonyでWebアプリケーションを作るとき、HTTPリクエストから直接実行するには重い処理があったらどうするか? 以前の記事 でも書いた通り、非同期処理を実装することが多いですね。 Symfony2時代の非同期処理のスタンダードは JMSJobQueueBundle でした。 JMSJobQueueBundleも一応Symfony4に対応してくれたのですが、不具合があって利用できない時期が長く、メンテナーの方が忙しいようでプルリクエストへの返信も遅れがちでした。乗り換え先をどれにするのが良いかTwitterで聞いてみたところ、 Symfony\Component\Messenger を使うと良いよというアドバイスをもらい、使ってみたらとても良

                                    JMSJobQueueBundleユーザーのためのMessengerコンポーネント移行ガイド(Symfony4時代のasyncジョブ実行入門) | QUARTETCOM TECH BLOG
                                  • Fastest Symfony authentication - AWS Cognito integration

                                    If you either love AWS services already, or are looking for a good option to use with your multiplatform products, AWS Cognito seems to be a good candidate to adopt into your technical stack. For me it was unknown, but once I started digging into it, I find it to solve some problems I was bored with solving. Setup Cognito on AWS For starters, we should prepare our Cognito user pool. We can do this

                                      Fastest Symfony authentication - AWS Cognito integration
                                    • Symfonyの機能を使ったカスタマイズ

                                      概要 EC-CUBEは、SymfonyやDoctrineをベースに開発されています。 そのため、SymfonyやDoctrineが提供している拡張機構を利用することができます。 ここでは、代表的な拡張機構とその実装方法を紹介します。 Symfony Event Symfonyのイベントシステムを利用することができます。 hello worldを表示するイベントリスナーを作成する app/Customize/EventListener配下ににHelloListener.phpを作成します。 <?php namespace Customize\EventListener; use Symfony\Component\EventDispatcher\EventSubscriberInterface; use Symfony\Component\HttpKernel\Event\FilterRes

                                        Symfonyの機能を使ったカスタマイズ
                                      • dockerでsymfony & mysql & phpmyAdminのローカル開発環境を作る。① - Qiita

                                        概要 dockerでsymfonyの構築ができたので、動いた時点のファイルをメモしています。 このページは参考ページをもとにしているため、合わせて読むとわかりやすいです。 M1チップMac BigSur 2021/5/11時点で動作。 前提 Docker-syncがインストールされている。 まだの場合、一番下の参考ページにコマンドがあるのでコピペして実行してください。 Dockerは知っている。 コンテナ、イメージ、ボリュームは知っている。 apacheのconfや.htaccessはどういうものかわかる。 MAMPや簡易サーバでなら構築できる。 Linuxの基本はわかる。 参考ページと同じディレクトリ構成を作る。 任意の空のフォルダに移動して、下記のコマンド。 できたファイルに以下をコピペ。 docker-sync.yaml だと この後の工程でエラーになったので拡張子に注意(aが余分)

                                          dockerでsymfony & mysql & phpmyAdminのローカル開発環境を作る。① - Qiita
                                        • PHP のビルトインサーバーは symfony server:start です

                                          PHP のフレームワーク Symfony には開発をサポートする CLI コマンドがバイナリで提供されていますが、そのローカルサーバー機能がとてもお手軽で便利です。PHP のビルトインサーバーでちょっと試したいなあ、ぐらいの用途でもぜんぜん使える、というよりむしろより楽チンです。 やってみましょう。(Symfony CLI が事前にインストールされている前提です)

                                            PHP のビルトインサーバーは symfony server:start です
                                          • EC-CUBE3.0系におけるsymfony/http-foundationの脆弱性

                                            EC-CUBE3.0系におけるsymfony/http-foundationの脆弱性 情報公開日:2020年 01月 22日 危険度:中 対象:Ver 3.0.0〜3.0.17 EC-CUBE3.0系で利用している、symfony/http-foundationに脆弱性が報告されました。 (本脆弱性における被害報告は現時点でございません) 概要:Invalid HTTP method overrides allow possible XSS or other attacks in Symfony URL:https://github.com/advisories/GHSA-x92h-wmg2-6hp7 脆弱性そのものは、EC-CUBEのバージョンアップ、またはライブラリのアップデートにより すぐに解決するものです。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

                                              EC-CUBE3.0系におけるsymfony/http-foundationの脆弱性
                                            • How to Get Started with Docker Compose and Symfony

                                              ソフトウェアをチーム間で開発すると、コードベースの管理や、開発者全員が問題なく使える開発環境の準備など、さまざまな困難が生じます。 Gitはバージョン管理において大きな役割を果たしており、誰もが問題なくコードベースを操作できるようになりましたが、作業環境が原因で混乱が生じるリスクがまだあります。 WindowsやmacOS、Linuxなど、開発者が好むオペレーティングシステムはさまざまであり、同じことがアプリケーションの導入環境にも当てはまります。 その結果、特定のエラーが発生すると、問題の原因を突き止めることが困難になります。エラーが1つのOSでのみ発生することが混乱に拍車をかける可能性もあります。開発者の間で有名なフレーズ、「It works on my machine」(私のマシンでは動作するのに)の状態につ

                                                How to Get Started with Docker Compose and Symfony
                                              • dockerでsymfony & mysql & phpmyAdminのローカル開発環境を作る。② - Qiita

                                                前のページの続きになります。 前回の記事はこちら。 migrateできるようにする。 前回までで、ルーティングとtwigテンプレートの導入までは正常に動いていましたが、 教科書(Symfony4入門 掌田 津耶乃著)を読み進めていたところ、DBにマイグレーションするところでエラーになりました。 なぜか、postgresに接続しようとしている。 そんなことをdocker-composeに書いた覚えはないのに・・ そこで、以下のファイルを修正 /app/my_app/.env (symfonyのプロジェクトルートにある方の.env 前回のdocker用.envとは違う) DATABASE_URL= の後に、docker-compose.yamlのDATABASE_URLの値をコピペする。 mysql以外のドライバはコメントアウトする。 # DATABASE_URL="sqlite:///%ke

                                                  dockerでsymfony & mysql & phpmyAdminのローカル開発環境を作る。② - Qiita
                                                • SymfonyのRememberMeについて調べてみた

                                                  ツイート ブックマーク SymfonyのRememberMeとはなんぞや?今まで雰囲気で使ってたので調べてみた。 RembemerMeとは? どのように実現しているのか? RememberMeとは? 公式ドキュメントによると以下のように記載されている。 ユーザーが認証されると、通常、ユーザーの資格情報がセッションに保存されます。つまり、セッションが終了すると、ユーザーはログアウトされ、次回アプリケーションにアクセスするときに再度ログイン詳細を提供する必要があります。remember_meファイアウォールオプション付きのCookieを使用して、セッションが継続する期間よりも長い間ログインしたままにすることをユーザーが選択できるようにすることができます。 https://symfony.com/doc/current/security/remember_me.html つまり、セッションが切れ

                                                    SymfonyのRememberMeについて調べてみた
                                                  • 【Symfony4】Doctrineマイグレーションコマンドまとめ - Qiita

                                                    前置き インストールやDB接続設定はSymfony4を想定 DoctrineコマンドはSymfony4でなくても使用可能 Symfony2では bin/console ではなく app/console Doctrineのインストール

                                                      【Symfony4】Doctrineマイグレーションコマンドまとめ - Qiita
                                                    • Slim 4 - Symfony Session

                                                        Slim 4 - Symfony Session
                                                      • PHP向けWebアプリケーションフレームワーク「Symfony 6.2」が公開、メール送信コンポーネントを強化

                                                        「Symfony 6.2」では主に、メール送信機能を提供する「Mailer」コンポーネントを強化した。まず、メール送信に成功したときと失敗したときに発生するイベントを追加した。成功したときは「SentMessageEvent」、失敗したときは「FailedMessageEvent」が発生する。イベント発生時に、メール送信の内容や失敗時のデバッグ情報を出力するといった使い方ができる。 送信するメールの内容は決まっていても、どの方法(メールサーバーを使う、あるいはクラウドサービスを使う)で送るのかはメール送信直前まで決まらないというときがある。そのような時のために、メールを送信する「別の方法」を記述しておけるようになった。 Symfonyは元々、HTMLメールの本文を用意しておけば、それをプレーン・テキストのメールに変換する機能を持っている。送信先に応じて、メールの形式をHTMLとプレーン・テ

                                                          PHP向けWebアプリケーションフレームワーク「Symfony 6.2」が公開、メール送信コンポーネントを強化
                                                        • New in Symfony 4.3: Automatic validation (Symfony Blog)

                                                          Services Platform.sh for Symfony Best platform to deploy Symfony apps SymfonyInsight Automatic quality checks for your apps Symfony Certification Prove your knowledge and boost your career SensioLabs Professional services to help you with Symfony Blackfire Profile and monitor performance of your apps

                                                            New in Symfony 4.3: Automatic validation (Symfony Blog)
                                                          • New in Symfony 6.3: Mapping Request Data to Typed Objects (Symfony Blog)

                                                            Shopware offers you cutting-edge, highly adaptable ecommerce solutions trusted by the world's most acclaimed brands. Create outstanding customer experiences, innovate fast, and accelerate your growth in the ever-evolving space of digital commerce. You decide how far you want to go, and we'll be by your side. Les-Tilleuls.coop is a team of 70+ Symfony experts who can help you design, develop and fi

                                                              New in Symfony 6.3: Mapping Request Data to Typed Objects (Symfony Blog)
                                                            • Symlex: A lean framework stack for agile Web development based on Symfony and Vuetify

                                                              A lean framework stack for agile Web development based on Symfony and Vuetify GitHub Documentation Extremely fast Less than 1 ms response time in benchmarks. REST requests are significantly faster compared to other common PHP frameworks, even in development mode. No experiments Built on top of well documented and tested standard components like Symfony and Vuetify. No need to learn something compl

                                                                Symlex: A lean framework stack for agile Web development based on Symfony and Vuetify
                                                              • [Symfony] 1つのフォームで複数のエンティティを作成するには

                                                                例えば以下のような仕様を考えます。 User エンティティと Profile エンティティがOneToOneで紐付いている ユーザー登録フォームに User エンティティの情報と Profile エンティティの情報を両方入力してもらう フォームが送信されたら User と Profile の両方のエンティティを同時に作成する Symfonyでこういう仕様を実装するときのセオリーを説明します。 比較的Symfony初心者さん向けの内容になります。 1つのフォームで1つのエンティティを作る場合なら まず、普通に1つのフォームで1つのエンティティを作る場合についておさらいしましょう。 例えば以下のような User エンティティがあるとします。 /** * @ORM\Entity(repositoryClass="App\Repository\UserRepository") */ class U

                                                                  [Symfony] 1つのフォームで複数のエンティティを作成するには
                                                                • [PHP]Symfonyを使ったメールフォームの作り方 | PHP Archive

                                                                  フレームワーク Symfony 4.0 を使ってメールフォームを作ります。新規プロジェクトとして作っていくのですでに作成済みの箇所は読み飛ばして下さい。 Symfony のインストール 本体のインストールは Composer で行います。「symfony-contact」の部分はプロジェクト名なので好きな名前に書き換えて下さい。 composer create-project symfony/skeleton symfony-contact コントローラー Symfony のコントローラーは src/Controller フォルダにあります。「ContactController.php」ファイルを作成して下さい。 今回必要なページはフォーム画面と送信完了画面です。Symfony ではルーティングの方法がいくつかありますが、今回はコントローラーのアノテーション(コメント)を使います。 メール

                                                                  • Symfony on Google Cloud Run

                                                                    Nowadays, two of the biggest trends in application development have been the rise of serverless and containerization. This year, Google announced a new product called Cloud Run that is designed to bring the two together. At the same time, Google also announced Cloud Run for GKE which is specifically designed to run on Google’s version of Kubernetes. Likewise, I develop some of my applications and

                                                                      Symfony on Google Cloud Run
                                                                    • The end of Swiftmailer (Symfony Blog)

                                                                      Services Platform.sh for Symfony Best platform to deploy Symfony apps SymfonyInsight Automatic quality checks for your apps Symfony Certification Prove your knowledge and boost your career SensioLabs Professional services to help you with Symfony Blackfire Profile and monitor performance of your apps The Symfony Mailer component was released for the first time in Symfony 4.3, released in May 2019.

                                                                        The end of Swiftmailer (Symfony Blog)
                                                                      • GitHub - enhavo/enhavo: Modern CMS with shop features based on fullstack symfony and sylius components

                                                                        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                          GitHub - enhavo/enhavo: Modern CMS with shop features based on fullstack symfony and sylius components
                                                                        • Brefを使って完全サーバレスな、Symfony + Vue.js + Aurora Serverless製TODOリストを作る - Qiita

                                                                          SymfonyとVue Routerを使ってTODOリストを作ってみました。せっかくなのでBrefを使って完全サーバレスにしてみました。 Brefとは BrefとはAWS Lambda上でPHPを動作させるためのもろもろの設定を楽にしてくれるCLIです。Brefを利用するためには、AWSアカウント、aws-cli、serverless frameworkが必要となります。 構成 サービス 内容

                                                                            Brefを使って完全サーバレスな、Symfony + Vue.js + Aurora Serverless製TODOリストを作る - Qiita
                                                                          • The Fast Track - 基礎から最速で学ぶ Symfony5 入門 を読み解いた! - Qiita

                                                                            参考資料 入門って書いてあるのにだいぶ苦労したわ... https://leanpub.com/symfony5-nyumon これドル払なのに日本語だ!(衝撃) なんでservice.ymlってなんだよって思ったら 【Symfony】サービスコンテナを実装する がわかりやすいね サービスを必要とするオブジェクトに対して、外から渡すことにとって、疎統合な設計を実現します。 開発環境 PHP 7.4.6 PhpStorm(PhpStormが勝手にやってくれるインポートなどの部分は省略していることが多いので違うエディタでやってる人は注意) PHP拡張を確認 amqp Download the latest stable release from here https://pecl.php.net/package/amqp for your PHP version (TS, x64); Unpa

                                                                              The Fast Track - 基礎から最速で学ぶ Symfony5 入門 を読み解いた! - Qiita
                                                                            • 【初心者向け】よく使うSymfonyコマンド集 | QUARTETCOM TECH BLOG

                                                                              こんにちは!Symfonyアドベントカレンダー 6日目です 初参戦です!よろしくお願いします さて、私自身Symfonyを使い始めて早5ヶ月が経ちました。そこで、よく使っている便利なSymfonyコマンドを紹介しようと思います。 初心者向けですが、もしかしたら知らないコマンドがあるかもしれません!新しい発見があると嬉しいです ※ Symfony4用に bin/consoleとしていますが、app/consoleに置き換えれば大体がSymfony2でも使えると思います。 おなじみ系 まずは、Symfonyを使う上で絶対通るであろう「おなじみ系」コマンドです。 「なんか、更新されないなー」ってときは、とりあえずcache:clearしてます。 (省略してc:cでもできちゃいます) $ bin/console cache:clear …キャッシュを削除する $ bin/console list

                                                                                【初心者向け】よく使うSymfonyコマンド集 | QUARTETCOM TECH BLOG
                                                                              • Symfony | NGINX

                                                                                警告 以下の設定は、app.php, app_dev.php および config.phpを除く全てのPHPスクリプトを実行ではなくダウンロード可能にします。これは、同じバーチャルホスト内のphpMyAdminのようなツールを使いたい場合は望ましくないかも知れません。 server { server_name domain.tld www.domain.tld; root /var/www/project/public; location / { # try to serve file directly, fallback to app.php try_files $uri /index.php$is_args$args; } # DEV # This rule should only be placed on your development environment # In produ

                                                                                • symfony/mailerで試行錯誤したこと - Qiita

                                                                                  final class SendmailTransportFactory extends AbstractTransportFactory { ~~~省略~~~ protected function getSupportedSchemes(): array { return ['sendmail', 'sendmail+smtp']; } } dockerの開発環境で送信ができない。。。 これでsendmail用のDSNがわかったので、「sendmailでメール送信ができる!」とワクワクして、「Creating & Sending Messages」のサンプルコードを実行しました。 Connection to "process /usr/sbin/sendmail -bs" has been closed unexpectedly. どうやらsendmail -bsでないと送信ができないよ

                                                                                    symfony/mailerで試行錯誤したこと - Qiita