並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 51件

新着順 人気順

composerの検索結果1 - 40 件 / 51件

composerに関するエントリは51件あります。 phpPHPlaravel などが関連タグです。 人気エントリには 『AWS認証情報が盗まれる2つのライブラリ改ざんについてまとめてみた - piyolog』などがあります。
  • AWS認証情報が盗まれる2つのライブラリ改ざんについてまとめてみた - piyolog

    2022年5月24日(米国時間)、SANS ISCのフォーラムでPython向けライブラリの1つ(その後PHP向けライブラリでも判明)が第三者により不正なコードを含むアップデートが行われていたとして注意を呼び掛ける投稿が行われました。その後この行為に関わっていたとして実行者とみられる人物が顛末を公開しました。ここでは関連する情報をまとめます。 改ざんされた2つのライブラリ 今回影響が確認されたのPython Package Index(Pypi.org)で公開されている「ctx」、Packagist(Packagist.org)で公開されている「PHPass」の2つ。 影響を受けたライブラリ インストール実績 改ざんされたとみられる期間 概要 ctx 約75万回 2022年5月14日~5月24日頃 辞書(dict型オブジェクト)を操作するユーティリティを提供するPython向けのパッケージ

      AWS認証情報が盗まれる2つのライブラリ改ざんについてまとめてみた - piyolog
    • level=0 から始める PHPStan(Larastan) 導入ガイド - Shin x Blog

      PHP にはアプリケーションを実行せずに静的にコード品質をチェックする静的解析ツールがいくつかあります。有名なところでは、PHPStan や Psalm、Phan、PHPMD などがあります。本エントリでは、まだこうした静的解析ツールを導入していないプロジェクト向けに PHPStan 導入の流れをまとめてみました。 3(4) 行まとめ サンプルコード PHPStan とは 適用方針 Playground PHPStan のインストール Composer Composer(Larastan) Docker 設定ファイルの作成 PHPStan の実行 主なエラー(level=0) baseline ファイルの作成 baseline ファイルの修正 CI での自動実行 GitHub Actions の設定 ブランチ保護ルール さいごに 3(4) 行まとめ composer もしくは Docker

        level=0 から始める PHPStan(Larastan) 導入ガイド - Shin x Blog
      • このPHPがテンプレートエンジンのくせに慎重すぎる (前篇) - Qiita

        この記事ではPackagistで公開可能な形式のPHPのライブラリ(Composerパッケージ)を公開するための道具立てを紹介します。あと、現代のPHPerはツールを組み合せてさくっと開発しているんだという自慢です。 タイトルは「この TypeScript が Hello, world! のくせに慎重すぎる」と「この勇者が俺TUEEEくせに慎重すぎる」のぱくr… パロディです。 テンプレートエンジンのくせに型安全なんてなまいきな。 この記事の読みかた せっかくなので手を動かしながら自分でComposerパッケージを作成してみましょう。 今回の題材は「Hello worldを出力する」という革新的機能を提供する、とても画期的な実用ライブラリです。 記事名通り「慎重すぎる」ので、細かく刻んでGitで経過を保存しながら作業を進めていましょう。なんかよくわからない状態になったらgit reset

          このPHPがテンプレートエンジンのくせに慎重すぎる (前篇) - Qiita
        • Airflowはすごいぞ!100行未満で本格的なデータパイプライン - Qiita

          はじめに ワークフローを作成、実行、監視するためのプラットフォーム「Airflow」が、近年人気を集めていて、多くの企業に利用されています。Airflow Summit 2022 のようなグローバルイベントも開催されるようになり、世界中から2000人以上のコントリビュータ(私もその1人)が貢献しているアツいプロジェクトです。 この記事で Airflow を使う意味と主要コンセプトを説明します。最後に、100行未満で実装できる本格的なデータパイプラインの実例をお見せしたいと思います。 Airflowとは 概要 Airflowは ワークフロー を作成、実行、監視するためのプラットフォームです。ここで言う「ワークフロー」は、依存関係にある複数の タスク を、下図のように繋いだ形で、パイプラインとして実行していくものと思ってください。 Airflowを使うと、より早く、よりロバストなワークフローが

            Airflowはすごいぞ!100行未満で本格的なデータパイプライン - Qiita
          • Laravel を Docker で動かしてホスティングするまで

            ひょんとしたことから PHP をやることになったのですが、Laravel を コンテナでホスティングするのが難しすぎて困っています。とりあえず今できていることをメモです。こうした方が良いよ的なアドバイスがあったら教えて欲しいです。 ちなみに本当は昨日公開予定のブログでしたが、Xが急遽OGPに対する仕様を変えたのでそれを踏まえた新しいOGイメージでお送りします。 注意 ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ この文章は PHP + Laravel歴 1週間ちょっとのペーペーによって書かれたものです。apache も fastcgi も初見です。書かれている内容を間に受けないでください。 ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑ tl;dr Docker で動かす最小構成がわからないのですが、とりあえずこう書けば動きはします。 FROM php:8.2-f

              Laravel を Docker で動かしてホスティングするまで
            • Dependabotを導入してみた | DevelopersIO

              みなさんこんにちは。 突然ですがプロジェクトで使用しているライブラリのアップデートって面倒ですよね。 活動が活発なライブラリは嬉しい反面アップデートが辛かったり、セマンティックバージョニングを採用しているからガンガン自動で上がってくれないかと思いませんか。 そんなお悩みを解決するDependabotというものがありましたので導入してみました。 Dependabotとは package.jsonやgo.modといったマニュフェストファイルをみて古いライブラリやセキュアでないものを調べてくれます。 そして必要に応じてライブラリの更新を行いPull Requestを自動で作成してくれる優れものです。我々に残された仕事はPull Requestをmergeするだけなのです(そしてそれすらも自動化できる)。 こちら からも確認できますが現在サポートしている言語は下記のようになっています。 Ruby

                Dependabotを導入してみた | DevelopersIO
              • PHP の Carbon をだいたい 3 倍くらい高速化した話 (または composer-patches の使い方) - COLOPL Tech Blog

                こんにちは。 Platform Engineer の工藤です。 今回は PHP で利用される日時ライブラリ nesbot/carbon の速度をだいたい 3 倍くらい高速化した話について紹介させていただきます。 nesbot/carbon について carbon.nesbot.com github.com nesbot/carbon は PHP で日付・時刻を扱うためのライブラリで、 PHP 標準の ext-date を拡張し、より利用しやすい形で提供してくれます。PHP のアプリケーションフレームワークで有名な Laravel でも標準で採用されており、昨今のプロジェクトだと基本入っている場合が多いと思います。 バージョンアップでパフォーマンスが悪化 便利な nesbot/carbon ですが、 Laravel 6 の EOL による Laravel 9 へのアップグレード対応の際、大幅

                  PHP の Carbon をだいたい 3 倍くらい高速化した話 (または composer-patches の使い方) - COLOPL Tech Blog
                • Cloud Composer & Dataflow によるバッチETLの再構築 #data_ml_engineering / 20190719

                  データとML周辺エンジニアリングを考える会#2の発表資料です。 https://data-engineering.connpass.com/event/136756/

                    Cloud Composer & Dataflow によるバッチETLの再構築 #data_ml_engineering / 20190719
                  • Composer 2: What's new and changed

                    Composer, PHP dependency manager was released about 8 years ago, and its second major version is just around the corner. Over the years, Composer received many new features, and kept up with PHP standards. Composer version 2 will be mostly compatible with your existing workflows, while bringing some more great new features. Faster download times One of the most noticeable changes would be its perf

                      Composer 2: What's new and changed
                    • Laravel で Docker 使って開発したいなら Vessel にしておこう - Qiita

                      Vessel そこそこ使ってる人はいるんだろうけど、 Laradock 使ってツラいことになってる人がそこそこいそうなので Vessel 使うと楽だよということをに書いておきます。 Vessel とは Vessel は簡単に下記環境を Docker で作成することができます。 PHP7.4 MySQL 5.7 Redis NodeJS, NPM, Yarn, Gulp ちょっと自分の環境にあわない(例えばデータベースに PostgreSQL を使っている等)場合は書き換えることができます(各種ファイルがコピーされるだけなので)。おおむね、PHP, データベース, キャッシュストレージ, NodeJS があれば 8〜9 割くらいの現場ではフィットするんじゃないでしょうか。 使用にあたっての注意点(追記) Vessel は https://github.com/shipping-docker/

                        Laravel で Docker 使って開発したいなら Vessel にしておこう - Qiita
                      • PHP-ScoperでWordPressプラグインのコンフリクトを解決する – Capital P – WordPressメディア

                        PHPにはcomposerという高度なパッケージ管理ツールが存在しており、WordPressでもcomposerを利用した開発がさかんに行われている。しかし、ついにコンフリクトが発生するようになったため、その解決方法と知見を共有したい。本記事の対象読者は以下の通り。 プラグインを作成している。 テーマを開発しているがプラグインで問題が起きた。Uncaught Error: Call to undefined method GuzzleHttp\Utils::chooseHandler() と言われた。 開発者ではないユーザーにとっては、「そういうプラグインを使わない」という解決策しかないので、ご了承いただきたい。では、本題に入ろう。 なぜコンフリクトが発生するか composerは基本的に「プロジェクト単位で1つ」という暗黙の前提が存在するツールである。たとえばPHPのフレームワークLar

                          PHP-ScoperでWordPressプラグインのコンフリクトを解決する – Capital P – WordPressメディア
                        • 【アクトレイザー・ルネサンス】古代祐三氏、quad氏インタビュー(前編) - Computer Music Japan Media

                          【アクトレイザー・ルネサンス】古代祐三氏、quad氏インタビュー(前編) 2021年10月18日 2023年11月22日 インタビュー 一世を風靡したスーパーファミコン用ゲームソフト「アクトレイザー」の登場から30年、大幅なリメイクバージョンとして「アクトレイザー・ルネサンス」がリリースされました。 初代アクトレイザーに引き続き音楽を担当したのはもちろん、古代祐三氏(@yuzokoshiro)。 今回は、作編曲を手がけた古代氏、そしてレコーディング、ミキシングを手がけたquad氏(@quad_luvtrax)のお二人にインタビューすることが出来ました。 Computer Music Japanらしく、アクトレイザーにどのようなプラグインが使用されたかなど、機材の話題が多めとなっていますので、かなり濃い内容です。 前後編と機材編、計3回に分けてお届けします。 アクトレイザー30周年、そしてア

                            【アクトレイザー・ルネサンス】古代祐三氏、quad氏インタビュー(前編) - Computer Music Japan Media
                          • Composer 2.0 is now available!

                            1/ What's new?The list of changes and improvements is long, check the complete changelog if you are interested in reading it all. I will highlight a few key points here. Performance improvementsWe overhauled pretty much everything from the protocol used between Composer and packagist.org to the dependency resolution, including downloading files in parallel using curl and constraint evaluation opti

                              Composer 2.0 is now available!
                            • PHPStanクイックガイド2023

                              PHPStan (PHP Static Analysis Tool)はコードを実行せずに検査できるツールです。本稿では業務アプリケーションにPHPStanを導入するまでに押さえておきたい事柄を記述します。 導入 PHPStanは本稿記述時点の1.9.x系において、PHP 7.2以降で実行できます。PHPStanは composer require --dev phpstan/phpstan でのインストールが基本です。 プロジェクトルートの phpstan.dist.neon に、以下のように記述してください。 pathsには実際にPHPファイルが格納されているディレクトリを指定しましょう。たとえばフレームワークによっては app inc public のようなディレクトリに配置されているかもしれません。 levelは現在のところ1〜9が定義されており、文字列の"max"を指定することで将

                                PHPStanクイックガイド2023
                              • Docker に Composer をインストールするベストプラクティス(と解説) - Qiita

                                ただし multi-stage builds (マルチステージビルド) を使用するため,Docker のバージョンは >=17.05 が必須です。 以下で解説します。 メジャーな方法(Composer 公式) Composer 公式 のインストール方法を Dockerfile に記述するのが一般的かと思います。 例:PHP-FPM に Composer をインストールしたイメージを作る Dockerfile FROM php:7.3-fpm RUN php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" \ && php -r "if (hash_file('sha384', 'composer-setup.php') === 'a5c698ffe4b8e849a443b120cd5ba380432

                                  Docker に Composer をインストールするベストプラクティス(と解説) - Qiita
                                • PHP Insights

                                  The perfect starting point to analyze the code quality of your PHP projects Get Started → Static Analysis Tool Analysis of code quality and coding style. Beautiful overview of code architecture and it's complexity. Tailored for your framework Designed to work out-of-the-box with Laravel, Symfony, Yii, WordPress, Magento2, and more.

                                  • PHP-DIイントロダクション - Qiita

                                    この記事について 最近はDIライブラリが標準で付いているPHPフレームワークも多いと思いますが、フレームワークの機能に極力依存せずにDIをしたかったので、外部ライブラリーによるDIを試してみました。 PHP用のDIいくつかあったのですが今回はPHP-DIについて調べたのでその基本的な使い方を記載したいと思います。 自分が知りたかった箇所のみ記載してますので、詳しい使用方法は公式ページで確認してみてください。 環境 今回はphp と composer のみの最小構成の環境で試してます。 $ php -v PHP 7.3.0 (cli) (built: Dec 6 2018 02:17:00) ( ZTS MSVC15 (Visual C++ 2017) x86 ) $ composer -v Composer version 1.8.0 2018-12-03 10:31:16

                                      PHP-DIイントロダクション - Qiita
                                    • YouTuberに人気の動画編集ソフトを10選!初心者からプロまで

                                      スマートフォンの普及によって、これまで以上に動画を気軽に共有したり、 消費をすることができる時代になりました。 子供達の「なりたい職業ランキング」でも上位に発表されるほど、「YouTuber」いう職業の認知度は上がっています。 そこでこのページでは、 YouTube に動画をアップロードするための動画編集ソフトの中で、自信を持ってオススメできるものを10個紹介します。 初めて動画作成に取り掛かる人、または以前自分で少しやったことがあるという方、さらには動画制作がかなり得意な方まで、レベル別に紹介をしています。 ぜひこのページを参考にして、ご自身に合った動画編集ソフトを探していただけたら幸いです。 一般的なYouTuberの動画編集ソフト4選 まずはYoutuberによく使われている方(動画編集の基本レベルは押さえている)にオススメな動画を4つ紹介します。 YouTuber用の動画編集ソフト

                                        YouTuberに人気の動画編集ソフトを10選!初心者からプロまで
                                      • CakePHP3→CakePHP4にmigrateしてみた | ランサーズ(Lancers)エンジニアブログ

                                        CakePHP Advent Calender 2019 最終日の記事です。 SREチームの金澤です。 2019/12/16にCakePHP4がリリースされました。 ランサーズでは、CakePHP2.10の現システムをCakePHP3に移行中ですが、 同時に、管理画面のソースを別リポジトリに分割し、 CakePHP4で新規構築するプロジェクトも進めています。 CakePHP3で開発をしていたのですが、 CakePHP4が正式リリースされたので、CakePHP4にmigrateしました。 今回、その手順を記録しておきたいと思います。 composer.jsonのCakePHP4対応 CakePHP4.0にアップグレードするためにcomposer.jsonを修正します。 案の定ですが、単純に "cakephp/cakephp": "^4.0", として、composer updateしても依存

                                          CakePHP3→CakePHP4にmigrateしてみた | ランサーズ(Lancers)エンジニアブログ
                                        • Docker に Composer をインストールするベストプラクティス(と解説) - Qiita

                                          ただし multi-stage builds (マルチステージビルド) を使用するため,Docker のバージョンは >=17.05 が必須です。 以下で解説します。 メジャーな方法(Composer 公式) Composer 公式 のインストール方法を Dockerfile に記述するのが一般的かと思います。 例:PHP-FPM に Composer をインストールしたイメージを作る Dockerfile FROM php:7.3-fpm RUN php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" \ && php -r "if (hash_file('sha384', 'composer-setup.php') === 'a5c698ffe4b8e849a443b120cd5ba380432

                                            Docker に Composer をインストールするベストプラクティス(と解説) - Qiita
                                          • 冪等性を担保したGoogle Cloud Composerの設計と実装

                                            こんにちは! 2022年2月からLuupにデータエンジニアとしてジョインした河野(@matako1124) です! 元々マイクロモビリティに興味があり、データ基盤もこれからきっちり作っていきたいという0からのフェーズで、お声がけをいただけたことに感謝です。 現在、Luupのデータチームの構成は、Data Strategy部の中にData EngineeringチームとData Scienceチームの2つがある形となっています。 Data Engineeringチームとしては前回の記事執筆者@t-kurimuraと私の二人で取り組んでいます! ということで、まだ入社数ヶ月の私ですが、Luupでのデータ基盤としてGoogle Cloud Composerを導入し、どのように冪等性を担保した設計にしようとしているかご紹介していきたいと思います。 注意 記事執筆から半年ほど経過しており、現在の最新

                                              冪等性を担保したGoogle Cloud Composerの設計と実装
                                            • Setup PHP Action - GitHub Marketplace

                                              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.

                                                Setup PHP Action - GitHub Marketplace
                                              • 【CloudRun】Apache+Laravelの環境構築|sumi|note

                                                Cloud Runを使ってApache + Laravelのアプリケーションをデプロイする方法です。(Cloud SQLについては触れていません) Cloud Runについては過去にnoteを書いてますので見てみてください。 デプロイの流れ分かりやすいようにざっくりイラスト化してみました ファイル構成srcディレクトリにはLaravelのプロジェクトコードが入っています。 Dockerfileの作成CloudRunはDockerComposeではなくDockerfileを簡単にデプロイするサービスなので、同じコンテナにLaravelとApacheの環境を作ります。 イメージはcomposerとphp-apacheを利用します。 FROM composer:latest as build WORKDIR /app COPY . /app FROM php:7.3-apache COPY ph

                                                  【CloudRun】Apache+Laravelの環境構築|sumi|note
                                                • Laravelの認証機能を理解しよう

                                                  Laravelの認証機能概観 Laravelでは、認証機能がほぼ自動化されています。ここでいう認証機能というのは、ログイン機能、ログアウト機能のみならず、ログイン状態の維持とチェック、ユーザー登録機能、パスワードを忘れた場合のパスワードリセットURLのメール送信などが含まれます。これらを、コマンドを実行するだけで、ほぼコーディングなしに実現できます。 手順は次の通りです。 laravel/uiパッケージの追加 認証機能に関するファイル類の追加 データベースへのテーブルの追加 この手順に従ってfirstlaravelプロジェクトに認証機能を追加していきます。 Laravel認証機能のプロジェクトへの追加 では、具体的に説明していきましょう。 手順1:laravel/uiパッケージの追加 第8回の冒頭部分で、「Laravel7がリリース」と題してLaravel7での変更点をまとめています。その

                                                    Laravelの認証機能を理解しよう
                                                  • Composer installでライブラリが上手く読み込めない場合の対処法|PHP|開発ブログ|株式会社Nextat(ネクスタット)

                                                    こんにちは。 ニシザワです。 PHPのpackagistでComposerを使っている方が多いと思います。 ただ、必要なライブラリをComposerでインストールしても、たまにClassが見つからないなんて出てきて、困ってしまうことがあります。 今回は、Composer installでライブラリを上手く読み込めない場合の対処法を書きます。 classを再読込してみる composer dump-autoload classはautoload.phpで管理されているので、こちらの更新が必要かもしれません。 キャッシュを消して再インストールしてみる rm -Rf vendor/ rm composer.lock composer clear-cache composer install composerは同じバージョンのライブラリはcacheされてしまうので、何度読み込み直してもcacheが

                                                    • Composerが使えない環境でComposer用のライブラリを使う方法

                                                      一昔前は、様々なライブラリが各々の管理方法で、それぞれのライブラリを zip ファイルにして配布していました。 ですが最近ではPHPの開発環境にてComposerを使うことは、もはや当たり前になってきています。 しかし、すべてのシステムにおいてComposerが導入できるとは限りません。 特に請負などで環境が非常に限られてしまっている場合などでは、コマンドが実行できない環境もあり、その場合はComposerを実行することができません。 今回はそんな「ちょっと限られた環境」でComposer用のライブラリを使う方法をご紹介します。 前提条件 Composer用のライブラリを使う上で、最低条件があります。 それは 「Composerの必須条件以上のPHPが稼働できる環境があること」 ということです。 この条件については下記で説明しますが、これが満たせない場合は原則無理だと思ってください。 (そ

                                                        Composerが使えない環境でComposer用のライブラリを使う方法
                                                      • composer updateでThe "https://repo.packagist.org/packages.json" file could not be downloaded... - Qiita

                                                        The "https://repo.packagist.org/packages.json" file could not be downloaded: php_network_getaddresses: getaddrinfo failed: Name or service not known failed to open stream: php_network_getaddresses: getaddrinfo failed: Name or service not known https://repo.packagist.org could not be fully loaded, package information was loaded from the local cache and may be out of date vagrant@localhost repo]$ co

                                                          composer updateでThe "https://repo.packagist.org/packages.json" file could not be downloaded... - Qiita
                                                        • composer.jsonとcomposer.lockの役割について分かりやすくまとめてみた【PHP】|Webエンジニア研究室

                                                          Composerとは何か? composer.json、composer.lockについて説明する前に、そもそも「Composerとは何か」について簡単に解説しておきます。 Composerとは、一言でいうと「PHPのパッケージ・ライブラリ管理ツール」です。 PHPを用いたアプリ開発に必要なライブラリやパッケージをまとめて管理することができます。 このような「パッケージ管理ツール」を利用することの主なメリットは以下の3つです。 パッケージのインストールが楽にできる パッケージ管理ツールを使わない場合、必要なパッケージを全て手作業で一つずつインストールする必要があります。 ハッキリ言ってとてもめんどくさいです。 一方パッケージ管理ツールを使えば、コマンド一発で必要なパッケージをすべてインストールすることができます。 チーム開発でパッケージやパッケージのバージョンを統一できる チームでサービス

                                                            composer.jsonとcomposer.lockの役割について分かりやすくまとめてみた【PHP】|Webエンジニア研究室
                                                          • ComposerのPharパッケージという選択肢 - Qiita

                                                            みなさんはPHPで書かれたツール類などを、どうやってインストールしているでしょうか。 まあComposerを使うのが基本ではあるのですが、 Phiveみたいなツールもあったり、Composerを使うとしても composer global require を使うとか、composer require --devを使うとか、Composer bin pluginを使うとかの方法がありますよね。 PHPStan開発者のOndřejはこのように言っています。 PHPStanのインストール方法の選択肢については別に記事を書いています。 PHPStanについては上の記事にも書きましたが、composer require --dev phpstan/phpstanでインストールするだけで外部に依存性を持たない状態でパッケージをインストールできます。 Pharファイルを見る そもそもPHPStanのCo

                                                              ComposerのPharパッケージという選択肢 - Qiita
                                                            • Composer を CentOS にインストールする手順 |

                                                              本稿では PHP のパッケージ管理ツール Composer を CentOS にインストールする手順について解説します。 前提事項 Composer を利用するためには、あらかじめ CentOS に PHP がインストールされている必要があります。 まだインストールが済んでいない場合は、つぎのページなどを参考に PHP のインストールを済ませてください。 Composer を利用するためには、PHP 5.3.2 以上が必要です。 CentOS 7 に PHP 5.6 を yum でインストールする手順 CentOS 7 に PHP 7.0 を yum でインストールする手順 CentOS 7 に PHP 7.1 を yum でインストールする手順 CentOS 7 に PHP 7.2 を yum でインストールする手順 CentOS 7 に PHP 7.4 を yum でインストールする手

                                                                Composer を CentOS にインストールする手順 |
                                                              • laravel-enumを使ってみたら快適だった | RE:ENGINES

                                                                はじめに こんにちは。Laravelでenumを使いたい時、PHPやLaravel本体ではサポートされていないのでComposer経由でパッケージを入れることになります。 今は bensampo/laravel-enum を使っており、とりあえず不自由ない感じなので、紹介しようと思います。 enumについて 列挙型 – Wikipedia railsで初めてenumを知ったのですが、C言語の時点で既にあったのですね。 私は「限られた値しか持てないデータ型」と認識してます。 例えば注文情報テーブルに支払方法を保存する時、データベースの orders テーブルに payment_type カラムを持たせるとします。 card, transfer, cash など支払方法名だけが orders.payment_type に入るようにしつつ、表示時は「クレジットカード」や「銀行振込」といった文字列

                                                                  laravel-enumを使ってみたら快適だった | RE:ENGINES
                                                                • Composer2.x で変わったこと - Qiita

                                                                  2020年10月24日 Composr 2.0.0 がリリースされました🙌 半年前の記事から少し気になってましたが、思ったより早くリリースされて嬉しいです! Composer 2.0 is now available! 今回はこちらのリリース記事の内容を要約してご紹介します! Composerとは? Composerとは、PHPのパッケージ管理ツールです。 composer.json に書かれたパッケージ及び依存関係にあるパッケージも含めコマンド一発でインストールしてくれます。 Composerを使っていないPHPプロジェクトはほぼほぼないと言っても良いでしょう。 そんな素敵なツールのメジャーバージョンアップニュースです。 変更点 記事の内容を要約してご紹介します。 詳細な変更点については、チェンジログをご覧ください。 パフォーマンスの向上 Composerとpackagist.orgの

                                                                    Composer2.x で変わったこと - Qiita
                                                                  • CakePHP3でComposerでインストールできないプラグイン、外部ライブラリを vendorに入れて手動で読み込む方法

                                                                    CakePHP3で vendorに置いたプラグインを手動で読み込み使う方法解説 CakePHP3でのプラグインは Composerを利用してインストールする方法がメイン CakePHP3で外部のライブラリやプラグインを使う場合は、Composerを使ってインストールしましょう、と書いてあります。 公式サイトや解説してくれているブログなども Composerを利用する方法の解説がほとんどです。 私も下記の様に、Composerを使ってプラグインをインストールする方法を解説しています。 CakePHP3でcomposerを利用してライブラリ・プラグインをインストールする方法 ですが、自作のライブラリであったり、Composerからインストールするファイルが用意されていないプラグインもありまして、そのようなプラグインをどうやって利用するか、詳しく解説しているサイトが見当たらない状況でした。 そん

                                                                      CakePHP3でComposerでインストールできないプラグイン、外部ライブラリを vendorに入れて手動で読み込む方法
                                                                    • Composerで特定パッケージのみを更新 - Qiita

                                                                      ComposerでPHPのパッケージ管理を行っているとき、composer update コマンドを使用することで、パッケージの更新をまとめて行うことができます。 ですが、テストの都合などで特定パッケージのみバージョンアップしたい場合もあります。 以下の方法を使えば、特定のパッケージのみを更新することができます。 ※間違った点などあればご教授いただければ幸いです。 特定パッケージのみ更新する composer update コマンドの後にパッケージ名を指定すれば、composer.json に記載された特定のパッケージとその依存のみを最新バージョンに更新できます。

                                                                        Composerで特定パッケージのみを更新 - Qiita
                                                                      • Composer 2.0 新機能概論 / New feature introduction of Composer 2.0

                                                                        2021/10/03 PHPカンファレンス 2021のトークで使用したスライドです

                                                                          Composer 2.0 新機能概論 / New feature introduction of Composer 2.0
                                                                        • Composerのバージョン指定。~を使うか^を使うか

                                                                          この記事の目的 composer.jsonでのバージョン指定方法を根拠を持って決められるようになる。 特に~と^の違いと利用方針を考える。 導入 PHPのパッケージ管理に多く使われるComposer。 Composerはcomposer.jsonというファイルにインストールするパッケージとそのバージョンを保存し、それに応じて依存関係を解決してパッケージをインストールします。 バージョン指定にはいくつか記法があり、特定のバージョンを指定したり、あるいは範囲指定することもできます。 その範囲指定で使われるのが~(チルダ)と^(キャレット)です。(ex. ^1.2, ~2.3.2) ※ 他にも(dev-[branch name]でbranchを指定する方法や>=`で範囲を指定する方法などもありますが、この記事では触れません(詳しくはVersion and constraints - Compos

                                                                            Composerのバージョン指定。~を使うか^を使うか
                                                                          • Windows環境のComposerを複数PHPバージョンで使い分ける | そど

                                                                            Windows環境におけるPHP複数バージョン導入は比較的簡単です。例えばCドライブ配下に複数のPHPをzip展開、php.iniの設定を行うだけでOKです。 c:\php\php56\php.exe c:\php\php70\php.exe c:\php\php71\php.exe 実際に使う際はこの中からデフォルトとして使うバージョンに環境変数を通しておきます。 c:\php\php56\php.exe c:\php\php70\php.exe ←環境変数を通してデフォルトで使われるPHPにしておく。 c:\php\php71\php.exe 例えばPHPのビルトインWebサーバーを使う際、デフォルトで使うバージョン以外を使いたいプロジェクトではフルパスで別パスのphpを起動してやればいいです。 c:\php\php71\php.exe -S localhost:8080 ここで、Co

                                                                            • GitHubのプライベートリポジトリに自作パッケージ上げてComposerでインストールする | キリウ君が読まないノート

                                                                              タグ PHP の新しい記事WSL2 + Docker + VSCode で動く PHP 7.2 + Node.js 14 + MariaDB 10.5 + Nginx の開発環境 (2021-10-12)WSL2のUbuntu20.04で Apache 2.4 + PHP 7.2 + MariaDB 15.1 の開発環境作るメモ (2020-11-11)VSCodeの php.validate.executablePath にWSL (Ubuntu) のphpを設定する (2020-04-05)WSLのUbuntu18で Apache 2.4 + PHP 7.2 + MariaDB 15.1 の開発環境作るメモ (2020-04-04)PHPでセッションが効かない気がする時に確認したこと (2019-11-24)

                                                                                GitHubのプライベートリポジトリに自作パッケージ上げてComposerでインストールする | キリウ君が読まないノート
                                                                              • Lovely Composer by 1oogames

                                                                                This is a playful music creation tool that inherits the spirit of a game console music editor! You can enjoy and easily create chiptune music and sound effects like retro games on a cute screen. Let's play and share your original songs what you made. The created song can be quickly output to files such as Wave or a MIDI file, and is suitable for game production and as a sketch before full-scale co

                                                                                  Lovely Composer by 1oogames
                                                                                • PHPフレームワーク「composer dump-autoload」の重要性について - Qiita

                                                                                  はじめに この記事の対象者は、「PHPはやったことあるけど、フレームワークはあまり使ったことないよ」って人を対象にしております。 フレームワークの構成を壊さずにプロジェクトを遂行できるように少し豆知識を。 と、言う筆者も実は昔。。。 あんまり理解せずにフレームワークの構成を壊していろいろ作っちゃっていました。。。 しっかり構成に従って効率的にコーディングしていきましょう!!! その上で重要になるのがいろいろありますが、今回紹介するのはcomposer dump-autoloadです。 フレームワークを使用せずにPHPでスクラッチ開発をしていると、よくソースの頭に書くものがありますよね? それはコチラ!

                                                                                    PHPフレームワーク「composer dump-autoload」の重要性について - Qiita

                                                                                  新着記事