(Translated by https://www.hiragana.jp/)
Laravelの人気記事 566件 - はてなブックマーク

検索けんさく対象たいしょう

ならじゅん

ブックマークすう

期間きかん指定してい

  • から
  • まで

1 - 40 けん / 566けん

Laravelの検索けんさく結果けっか1 - 40 けん / 566けん

Laravelかんするエントリは566けんあります。 php開発かいはつ設計せっけい などが関連かんれんタグです。 人気にんきエントリには 『ついに、Webアプリでの帳票ちょうひょう印刷いんさつのベストプラクティスをしました』などがあります。
  • ついに、Webアプリでの帳票ちょうひょう印刷いんさつのベストプラクティスをしました

    この記事きじ紹介しょうかいした手順てじゅんをライブラリして公開こうかいしました🎉 こちらのべつ記事きじ使つかかたなどくわしくご紹介しょうかいしていますので、ぜひご参照さんしょうください! 2024/05/07 追記ついき 最新さいしん登壇とうだんスライドバージョンはこちらです。 登壇とうだん様子ようすがYouTubeにがっているのでよろしければあわせてごらんください。 はじめに いいきりタイトルすみません ぼくふく一定いっていすうひとにとって現時点げんじてんでのベストプラクティスとなりうる手法しゅほうという意味いみ紹介しょうかいしています きわめてシビアな帳票ちょうひょう出力しゅつりょく世界せかいにいるひとからると使つかものにならない内容ないようかもしれないとおもいます 帳票ちょうひょう印刷いんさつ世界せかいでは SVF というサービスが有名ゆうめいらしいです。が、こういった外部がいぶサービスは使つかわずに自力じりき実装じっそうするというのがこの記事きじ前提ぜんていです 動的どうてき明細めいさいぎょうかず増減ぞうげんするれんひょうはこの記事きじ解説かいせつでは考慮こうりょしていませんが、追加ついか実装じっそうするのはそれほどむずかしくないということはんでいただければかるかな

      ついに、Webアプリでの帳票印刷のベストプラクティスを編み出しました
    • 自立じりつとは”依存いぞんさきやすこと”」障害しょうがい東大とうだい先生せんせい言葉ことば反響はんきょう依存いぞんしないことではなく、おおくのものにあさ依存いぞんすること」

      リンク www.univcoop.or.jp 自立じりつとは「依存いぞんさきやすこと」|全国ぜんこく大学だいがく生活せいかつ協同きょうどう組合くみあい連合れんごうかい(全国ぜんこく大学だいがく生協せいきょうれん) 全国ぜんこく大学だいがく生活せいかつ協同きょうどう組合くみあい連合れんごうかい(全国ぜんこく大学だいがく生協せいきょうれん)のホームページ。大学だいがく生協せいきょう組織そしき事業じぎょう活動かつどう紹介しょうかいや、充実じゅうじつした大学だいがく生活せいかつおくるためのアドバイスなどを掲載けいさいしています。 11 users 957 リンク Wikipedia 熊谷くまがい晋一郎しんいちろう 熊谷くまがい 晋一郎しんいちろう(くまがや しんいちろう、1977ねん昭和しょうわ52ねん)- )は、日本にっぽん医師いし科学かがくしゃせんもん小児しょうに科学かがく当事とうじしゃ研究けんきゅう博士はかせ学術がくじゅつ)(2014ねん東京大学とうきょうだいがく)。東京大学とうきょうだいがく先端せんたん科学かがく技術ぎじゅつ研究けんきゅうセンターじゅん教授きょうじゅ。「ちいさい・おおきい・よわい・つよい」編集へんしゅうちょう山口やまぐちけん出身しゅっしん山口やまぐちけん新南陽しんなんようまれ。新生児しんせいじ仮死かし後遺症こういしょう脳性のうせい麻痺まひとなり、車椅子くるまいす生活せいかつおくる。小学校しょうがっこう中学校ちゅうがっこう普通ふつう学校がっこう統合とうごう教育きょういく経験けいけんし、山口やまぐち県立けんりつ徳山とくやま高等こうとう学校がっこう東京大学とうきょうだいがく医学部いがくぶ医学いがく卒業そつぎょう小児科しょうにかとして病院びょういん勤務きんむ

        「自立とは”依存先を増やすこと”」障害を持つ東大の先生の言葉に反響「依存しないことではなく、多くのものに浅く依存すること」
      • 10ねんきこもりニートしてた就職しゅうしょく氷河期ひょうがき直撃ちょくげきアラフィフでも社会しゃかい復帰ふっきしてReactでがれるよ|erukiti

        社会しゃかい問題もんだいにもなっている就職しゅうしょく氷河期ひょうがき直撃ちょくげき世代せだいのえるきちです。クッソどうでもいい専門せんもん学校がっこうてから10ねんきこもりニートしてました。 どんぞこ(とっても本当ほんとうにどんぞこではないかもしれない)からでも、普通ふつう人生じんせいなんとかなるみたいなはなしです。あと、あやしげなサロンやスクールにかようくらいならN予備校よびこうかよほうがいいとおもいますというはなしです。 ワナビー界隈かいわいだと年収ねんしゅう公開こうかいしたりするようなキラキラパリピが人気にんきあつめるんですって?わざわざかねはなしをこれよがしにかたひと、まっとうなエンジニアではないのでをつけたほうがいいですよ。 年収ねんしゅうとくきませんが、スタートアップにつとめて、同人どうじんいたりしつつ、面白おもしろおかしくきるのに問題もんだい金額きんがくかせいでおります。 前提ぜんてい: 世代せだいひとへの補足ほそくアラフィフ4xとしだったら、経験けいけん豊富ほうふかねいちはいもらってんだろ当然とうぜんだろみたいにかんがえるひともいるかもしれませんが、それはかならずしもそうとはいえません。 たとえ

          10年引きこもりニートしてた就職氷河期直撃アラフィフでも社会復帰してReactで成り上がれるよ|erukiti
        • SPAセキュリティちょう入門にゅうもん | ドクセル

          スライド概要がいよう SPA(Single Page Application)の普及ふきゅう一層いっそうすすんでおり、従来じゅうらいがたのMPAをらないウェブ開発かいはつしゃまれつつあるようです。SPA対応たいおうのフレームワークでは基本きほんてき脆弱ぜいじゃくせいについては対策たいさく機能きのう用意よういされていますが、それにもかかわらず、脆弱ぜいじゃくせい診断しんだんとう基本きほんてき脆弱ぜいじゃくせい指摘してきされるケースはむしろえつつあります。 ほんセッションでは、LaravelとReactで開発かいはつしたアプリケーションをモデルとして、SQLインジェクション、クロスサイトスクリプティング、認可にんか制御せいぎょ不備ふびとう脆弱ぜいじゃくせい実例じつれい紹介しょうかいしながら、現実げんじつてき対策たいさくについて紹介しょうかいします。LaravelやReact以外いがいのフレームワーク利用りようしゃにも役立やくだ説明せつめいこころがけます。 PHPカンファレンス2022での講演こうえん資料しりょうです。 PHPカンファレンスでの動画どうがURL https://www.youtube.com/watch?v=jZ6sWyGxcCs

            SPAセキュリティ超入門 | ドクセル
          • 5年間ねんかん Laravel を使つかって辿たどいた,全然ぜんぜん頑張がんばらない「なんちゃってクリーンアーキテクチャ」というとしどころ

            この記事きじは Laravel Advent Calendar 2020 - Qiita 最終さいしゅう記事きじです。 TL;DR DDD や "しんの" クリーンアーキテクチャは, Web 業界ぎょうかいにおける大抵たいてい現場げんばではオーバースペックだし,導入どうにゅうしても全員ぜんいんがついてこれるとはかぎらない app/UseCases ディレクトリだけって,ドメインごとに単一たんいつ責務せきむなクラスをくと使つかいやすいよ ActiveRecord 指向しこうのフレームワークで Repository パターンを無理むり導入どうにゅうするとぬので, UseCase で Eloquent Model の機能きのう使つかうことをおそれるな はじめに Zenn でははつ投稿とうこうです。日本にっぽんの Laravel コミュニティではもうお馴染なじみのようでじつはあまりがおしていない(?) @mpyw ともうします。オンラインサロンの火付ひつやくとなった Synapse が最初さいしょ仕事しごとでしたが,就職しゅうしょくすぐ会社かいしゃ

              5年間 Laravel を使って辿り着いた,全然頑張らない「なんちゃってクリーンアーキテクチャ」という落としどころ
            • Vue.jsで作成さくせいされた、ちょっと面白おもしろくて役立やくだちそうなサービス - Qiita

              こちらに移行いこうしました。(2020/05/16) 概要がいよう Vue.jsで作成さくせいされたプロジェクトを紹介しょうかいしているサイト 「made with vue.js 」があります。 面白おもしろくて役立やくだちそうなツールやサービスをまとめてみました。 UIコンポーネント VueSocial ソーシャルサービスのボタンを作成さくせいするVueのコンポーネント CKEditor 5 リッチテキストエディタのコンポーネント Vue.Draggable ドラッグ&ドロップのコンポーネント Vuetable 2 データテーブルのコンポーネント。demo vuejs-datepicker vueのdatepicker Kalendar Vueのカレンダーコンポーネント Vue Apexcharts SVGベースのグラフ可視かしコンポーネント Vue.js Google Charts VueのGoogle Charts vue-cart ショ

                Vue.jsで作成された、ちょっと面白くて役立ちそうなサービス - Qiita
              • Postgres と MySQL における id, created_at, updated_at にかんするベストプラクティス

                読者どくしゃ対象たいしょう ある程度ていどデータベースにかんする知識ちしきっている,経験けいけん年数ねんすう 1 ねん以上いじょうのバックエンドエンジニア 特定とくていのプログラミング言語げんご依存いぞんする部分ぶぶんふくめないため,すべての SQL 使用しようしゃ対象たいしょうとする また,ゼロからの丁寧ていねい説明せつめいというよりは,リファレンス感覚かんかく使つかえる記事きじというかたちにまとめる。 RDBMS の対象たいしょうバージョン PostgreSQL: 9.4 以降いこう MySQL: 8.0.28 以降いこう id (データがたと INSERT のデフォルトめ) 導入どうにゅう 一般いっぱんてき採用さいようされやすいプライマリキーようとして,以下いかかんがえる。 れんばん整数せいすう MySQL では AUTO_INCREMENT, Postgres では IDENTITY や SERIAL とばれるもの UUID v1: ハードウェアごとにユニークな単調たんちょう増加ぞうか UUID v4: ランダム UUID v7(ドラフト): 単調たんちょう増加ぞうかであるタイムスタンプとラ

                  Postgres と MySQL における id, created_at, updated_at に関するベストプラクティス
                • GitHub - Katsukiniwa/awesome-software-design-ja: 日本語にほんごでのソフトウェア開発かいはつ設計せっけいかんする記事きじ書籍しょせきをまとめたリポジトリです

                  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 - Katsukiniwa/awesome-software-design-ja: 日本語でのソフトウェア開発・設計に関する記事や書籍をまとめたリポジトリです
                  • ランニングコストほぼゼロからはじめるスケーラブルな本番ほんばん環境かんきょう

                    はじめに わたし個人こじん開発かいはつ一山ひとやまてたいと常々つねづねおもっていて、そのためにいくつかヒットしそうなサービスのアイデアがあります。エンジニアであればアイデアを具現ぐげんすることに躊躇ちゅうちょしてはいけないとおもうわけですが、一度いちどリリースしてしまうとランニングコストが発生はっせいするわけで、かりまった人気にんきがでなかったとしたらランニングコストぶん赤字あかじしだながすことになります。 一方いっぽう個人こじん開発かいはつしゃというのはおそらくだれしも夢見ゆめみがちなので、リリースバズったりしてユーザーが大量たいりょうせてきてしまってサーバーダウンする可能かのうせいかんがえてしまいます。 その結果けっか、「まっただれなくてランニングコストが赤字あかじになったらどうしよう」という不安ふあんと「めちゃくちゃバズってしまってサーバーダウンしてチャンスをのがしたらどうしよう」という不安ふあんが、しんなかでせめぎうことになります。 そこで、今回こんかいはその2つの不安ふあん一気いっき解消かいしょうする「使つかわれなければランニングコストがかぎりなく

                      ランニングコストほぼゼロから始めるスケーラブルな本番環境
                    • しエンジニアのみなさんにってほしい脆弱ぜいじゃくせいのこと。

                      セキュリティはむずかしいです。 ですが、プログラミング初学しょがくしゃみなさんは必要ひつよう以上いじょう萎縮いしゅくせず、どんどんアプリケーションをつくり、公開こうかいすることにチャレンジしてしいとわたしおもっています。 一方いっぽう事実じじつとして、脆弱ぜいじゃくなアプリケーションが公開こうかいされている(サーバじょうでアクセス可能かのう状態じょうたいになっている)だけで、まった無関係むかんけい第三者だいさんしゃ被害ひがいこうむ可能かのうせいがあることはっておく必要ひつようがあります。 それはWordPressを使つかったたんなるWebサイトであったとしてもおなじです。 また、あなたのアプリケーションが破壊はかいされてこまらないものであったり、 個人こじん情報じょうほう保持ほじしていないものであったとしても、です。 だから、らなかった、ではまされないこともあります。 この記事きじでは、PHPのソースをれいに、 とくにプログラミング初学しょがくしゃしやすいアプリケーションの脆弱ぜいじゃくせいについて、 具体ぐたいてきなコードをげながら解説かいせつします。 なお、ほん記事きじのサンプルコードはも

                        駆け出しエンジニアの皆さんに知ってほしい脆弱性のこと。
                      • 完全かんぜん経験けいけん半年はんとし個人こじんサービスをリリースしたはなし - Qiita

                        はじめに このたび転職てんしょくとスキル向上こうじょう目的もくてき個人こじんサービス(Football League)をリリースしました。 ITにかんする学習がくしゅうやく1ねんほど、そのうち半年はんとしでサービスの開発かいはつをしました! まだまだ修正しゅうせい箇所かしょはあるものの、ひとまずかたちにはなったのでサービスの使用しよう技術ぎじゅつ開発かいはつ過程かてい共有きょうゆうしたいとおもいます。 わたし自身じしん独学どくがく学習がくしゅうしてきたのでそういった方々かたがたにとってすこしでも参考さんこうになればさいわいです。 自己じこ紹介しょうかい 商業しょうぎょう高校こうこうそつ(サッカー⚽️) 25さい 青森あおもりみ🍏 職業しょくぎょうはトマト農家のうかです🍅 どのようなサービスか ほんサービスは、欧州おうしゅう5だいリーグのサッカーの試合しあい結果けっかやチーム情報じょうほうなどを閲覧えつらんすることができるWebサイトです。 ただ情報じょうほう閲覧えつらんできるだけでは面白おもしろみがないので、おりのチームやリーグを追加ついかすることもできます。 なぜつくろうとおもったか わたし自身じしん小学生しょうがくせいころから社会しゃかいじんになった現在げんざいまでサッカーをやっています。 サッカーだけではな

                          完全未経験が半年で個人サービスをリリースした話 - Qiita
                        • いけしん@ジジイ(資格しかく無認可むにんかシステム) on Twitter: "機能きのう単位たんいでの発注はっちゅうとなりますが、最低さいてい50まんえんからけてくれるLaravel+Vue.jsがきちんとけるプログラマーを10めい募集ぼしゅうします。 保守ほしゅ要員よういん別途べっと3めい募集ぼしゅうします。 サーバ構築こうちくできるかた1めい募集ぼしゅうします。 作業さぎょうは6がつ中旬ちゅうじゅん以降いこう、11月中旬ちゅうじゅんまでです。"

                          機能きのう単位たんいでの発注はっちゅうとなりますが、最低さいてい50まんえんからけてくれるLaravel+Vue.jsがきちんとけるプログラマーを10めい募集ぼしゅうします。 保守ほしゅ要員よういん別途べっと3めい募集ぼしゅうします。 サーバ構築こうちくできるかた1めい募集ぼしゅうします。 作業さぎょうは6がつ中旬ちゅうじゅん以降いこう、11月中旬ちゅうじゅんまでです。

                            いけしん@ジジイ(無資格無認可システム屋) on Twitter: "機能単位での発注となりますが、最低50万円から請けてくれるLaravel+Vue.jsがきちんと書けるプログラマーを10名募集します。 保守要員も別途3名募集します。 サーバ構築できるかた1名募集します。 作業は6月中旬以降、11月中旬までです。"
                          • 「2038ねん問題もんだい」が2000ねん問題もんだいくら桁違けたちがいにヤバい…社会しゃかいインフラで障害しょうがい

                            「gettyimages」より 一部いちぶシステムが2038ねん1がつ19にち314ふん8びょう以降いこう時刻じこくになると誤作動ごさどうこす可能かのうせいがあるとされる「西暦せいれき2038ねん問題もんだい」。あらたな論文ろんぶん発表はっぴょうされ、一般いっぱんてき想定そうていされているよりひろ範囲はんいおおきな影響えいきょうるのではないかというこえひろまっている。どのような規模きぼ影響えいきょう発生はっせい想定そうていされるのか。また、システム運用うんようしゃはどのような対策たいさくをすべきなのか。9月に論文ろんぶん「32bitをえるtime_tがた環境かんきょうにおける2038ねん問題もんだいとその検出けんしゅつ」を発表はっぴょうしたたていのちかん情報じょうほう理工学部りこうがくぶ教授きょうじゅ上原うえはら哲太郎てつたろういた。 2038ねん問題もんだいとは、LinuxなどのUNIX環境かんきょう、C言語げんごプログラムのUNIX timeで表現ひょうげんされたタイムスタンプが32bit符号ふごう整数せいすうがた定義ていぎされている場合ばあい、2038ねん1がつ19にち314ふん8びょう以降いこう時刻じこく整数せいすうオーバーフローがしょうじ、それを参照さんしょうしたシステムが不具合ふぐあい障害しょうがいこすというもの。たい

                              「2038年問題」が2000年問題と比べ桁違いにヤバい…社会インフラで障害も
                            • Laravel の認証にんしょう認可にんかパッケージがおおすぎてわけわからんのでにまとめた - Qiita

                              もとネタ @localdisk さんの記事きじです。 こちらでおおむ適切てきせつ説明せつめいされているものの,文章ぶんしょうのみでくて直感ちょっかんてき把握はあくしづらいので,初心者しょしんしゃにもすぐませられるようにえがこしてみました。 解説かいせつ illuminate/auth: 最小限さいしょうげん認証にんしょう認可にんかコアロジック コアコンポーネントぐんの laravel/framework にふくまれているものです。 Socialite 以外いがいのすべてのパッケージが,実質じっしつこのコアに依存いぞんしていることになります。 以下いか記事きじでこのパッケージの詳細しょうさいについて説明せつめいしているので,ここでは端折はしょって説明せつめいします。 伝統でんとうてき Cookie ベースのセッション認証にんしょう こちらでも解説かいせつしている, 「Cookie に識別子しきべつしせ,それに対応たいおうする情報じょうほうはサーバがわのファイルに記録きろくする」 という手法しゅほうちかいものです。 実装じっそうは illuminate/session にあり, PHP ネイティブのセ

                                Laravel の認証・認可パッケージが多すぎてわけわからんので図にまとめた - Qiita
                              • APIトークン認証にんしょう論理ろんり設計せっけい

                                SPAやモバイルアプリから利用りようするAPIを開発かいはつするさいの、トークン認証にんしょうのおはなしです。 どの認証にんしょうライブラリを使つかうべきというはなしではなく、トークン認証にんしょう論理ろんりてき設計せっけいについて考察こうさつします。 わたし自身じしん結論けつろんていないので、いろんな意見いけんけるとうれしいです。 出発しゅっぱつてん ユーザテーブルにアクセストークンをつのがもっと安直あんちょく発想はっそうだとおもいます。 ログイン成功せいこうにアクセストークンを発行はっこうし、該当がいとうユーザレコードにセット。 同時どうじ有効ゆうこう期限きげんもセットします。 認証にんしょうには、アクセストークンが存在そんざい有効ゆうこう期限きげんないであれば、認証にんしょう通過つうかさせ、 そうでなければ認証にんしょう失敗しっぱいとします。 ログアウトには、該当がいとうユーザレコードのアクセストークンをそらにします。 発行はっこう日時にちじち、システムない定義ていぎされた有効ゆうこう期間きかんをもとに、認証にんしょう計算けいさんする方法ほうほうもあるとおもいます。 Laravel Sanctum とうはそういう実装じっそうです(しかもデフォルトでは有効ゆうこう期限きげんなし)。 有効ゆうこうかどう

                                  APIトークン認証の論理設計
                                • びょうあいだ 10,000 リクエストを "簡単かんたんに"いなすゲームサーバーを Laravel でつく設計せっけい

                                  1秒間びょうかんに PHP が受信じゅしんする HTTP リクエストが最大さいだい 10,000 かい以上いじょう——— そんな世界せかい存在そんざいします。そのひとつが 「ソーシャルゲーム」 です。メンテナンスがけた瞬間しゅんかん、イベントがはじまった・わる瞬間しゅんかん様々さまざまなタイミングでゲームサーバーは瞬間しゅんかんてきこう負荷ふかになります。もちろん、サービスをリリースし PR をたくさんはじめたその瞬間しゅんかんが、プロジェクトでもっとこう負荷ふかとなるでしょう。それらにえうるサーバー構成こうせいもとめられていますが、「リリース直後ちょくごにサーバーがダウンした」「限定げんていイベントがはじまったらすぐ緊急きんきゅうメンテナンスがはじまった」というはなしはちょくちょくこえてきます。その 瞬間しゅんかんてきこう負荷ふか(いわゆる "スパイク") にえるには、事前じぜん準備じゅんびおこたらないことが重要じゅうようです。 ソーシャルゲームにおいては、の Web アプリケーションにくらみヘビーなワークロード であることがおおいです。みは比較的ひかくてき簡単かんたん

                                    秒間 10,000 リクエストを "簡単に"いなすゲームサーバーを Laravel で作る設計
                                  • Laravel + Vue.jsでGoogleカレンダーのクローンをつくろう!!【Laravel8対応たいおう準備じゅんびへん|Yuu's Memo

                                    みなさんこんにちは!! 今日きょうからなんかいかにけて、Laravel8とVue.jsを使用しようして「スケジュール管理かんりアプリ」を作成さくせいしたいとおもいます。 簡単かんたんえば、「Googleカレンダーのクローン」を作成さくせいしていくチュートリアルです。 WEBアプリケーションにスケジュール管理かんり機能きのう場合ばあい、「FullCalendar」を利用りようすることがおおいとおもいますが、今回こんかいはFullCalendarなどは使用しようしません。 LaravelとVue.jsは非常ひじょう人気にんきたかいので、おおくの解説かいせつ記事きじやチュートリアルがています。 ただ、どれもちいさなサンプルをつくったり、解説かいせつ断片だんぺんてきで、実際じっさい開発かいはつかせないものがおおいです。 今回こんかいからみなさんとつくる「Google Calendar Clone」は、LaravelやVueをさわったことがないほうにはすこむずかしいかもれませんが、中規模ちゅうきぼのアプリケーションを開発かいはつすることで、LaravelやVue.

                                      Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】準備編|Yuu's Memo
                                    • 主人しゅじんさましょうむずかしいDDDやクリーンアーキテクチャはおわすれになって、”削除さくじょしやすい設計せっけい”からはじめられてはいかが? - Qiita

                                      主人しゅじんさましょうむずかしいDDDやクリーンアーキテクチャはおわすれになって、”削除さくじょしやすい設計せっけい”からはじめられてはいかが?LaravelDDD設計せっけいアーキテクチャCleanArchitecture あるゆめなか設計せっけいくわしい悪役あくやく令嬢れいじょうあらわれてこんなことをいいはなったので、考察こうさつしてみましたという設定せっていのポエムです。 問題もんだい提起ていき ドメイン駆動くどう設計せっけい、オニオンアーキテクチャ、クリーンアーキテクチャといったかんがかたはもちろん重要じゅうようなものの、ぼくむずかしくかんがえずに「削除さくじょしやすいように機能きのうつくる」のが第一歩だいいっぽとして重要じゅうようではないかとかんがえています。 ほん記事きじでは「削除さくじょしやすい設計せっけい」について持論じろん展開てんかいしてみます。 ※議論ぎろんのスコープはWebサービスに限定げんていし、例示れいじとしてPHPのフレームワークであるLaravelをもちいます 削除さくじょしやすいことがなぜ重要じゅうよういち開発かいはつした機能きのうは、それでわりではなく、改修かいしゅう改善かいぜんかえし、そして場合ばあいによっては仕様しよう廃止はいし

                                        ご主人様、小難しいDDDやクリーンアーキテクチャはお忘れになって、”削除しやすい設計”から始められてはいかが? - Qiita
                                      • WebのフロントエンドでもDockerで開発かいはつ環境かんきょう構築こうちくする理由りゆう。(余談よだんとしてのだつnode依存いぞん開発かいはつ) - Qiita

                                        1.数ヶ月すうかげつぶりにビルドしたらエラーになる 開発かいはつちゅう問題もんだいがないのですが、数カ月すうかげつぶりにWebpackなりをつかってビルドしてみるとエラーがでる。 フロントエンド開発かいはつしゃならいち経験けいけんしたことがあるのではないでしょうか? いろんな原因げんいんがあるとおもいますが、以下いかのような条件じょうけんこることがおおいのではないでしょうか? ・複数ふくすうのプロジェクトを開発かいはつする端末たんまつ直接ちょくせつ配置はいちしている。 ・nodeenvなどのバージョンえツールをいれずグローバルでnodeを使つかっている。 ・ライブラリをプロジェクトない限定げんていせずグローバルでつかっている。 ようは、手元てもとのMacやWindows、Ubuntuなど開発かいはつ端末たんまつじょう直接ちょくせつ複数ふくすうのプロジェクトを配置はいちして開発かいはつしつつ、nodeを共有きょうゆうしたり、安易あんいにバージョンアップとかしているとビルドができないなどのエラーが発生はっせいしたりします。 2.nodeをつかったフロントエンドのビルドのもろさ (1)特定とくていだん

                                          WebのフロントエンドでもDockerで開発環境を構築する理由。(余談としての脱node依存開発) - Qiita
                                        • Laravelでの開発かいはつでいつもやってること

                                          ・・・ 'channels' => [ 'daily' => [ 'driver' => 'daily', 'days' => 90, 'permission' => 0664, ], ], class Handler extends ExceptionHandler { protected $dontReport = [ \Illuminate\Auth\AuthenticationException::class, \Illuminate\Validation\ValidationException::class, \Illuminate\Auth\Access\AuthorizationException::class, \Illuminate\Database\Eloquent\ModelNotFoundException::class, \Symfony\Component\Ht

                                            Laravelでの開発でいつもやってること
                                          • 「NativePHP」、PHPでデスクトップアプリを開発かいはつできるフレームワークが登場とうじょう

                                            PHP言語げんごもちいてデスクトップアプリケーションを開発かいはつ可能かのうにするフレームワーク「NativePHP」が登場とうじょうしました。現在げんざいアルファばんとして公開こうかいされています。 PHPランタイムとElectron/Tauriをバンドル NativePHPはHTML、CSS、JavascriptそしてPHPをもちいてWindows、Mac、Linuxのクロスプラットフォームに対応たいおうしたデスクトップアプリケーションを開発かいはつ可能かのうにするフレームワークです。 PHPランタイムと、アプリケーションからホストOSへアクセスするためのクラスぐん、Web技術ぎじゅつでデスクトップアプリケーションを開発かいはつ可能かのうにするフレームワークであるElectronもしくはTauriをバンドルし、アプリケーションとしてビルドする機能きのうそなえています。 現時点げんじてんではPHPのフレームワークとしてLaravelをベースにしていますが、特定とくていのフレームワーク依存いぞんをなくしていく方向ほうこう

                                              「NativePHP」、PHPでデスクトップアプリを開発できるフレームワークが登場
                                            • ちょう入門にゅうもん】Laravelのデバッグ手法しゅほう22せん - Qiita

                                              はじめに Laravel Advent Calendar 2021 7にち投稿とうこうです。 わくがあまっていたので1にちつづいて7にち投稿とうこうします。 記事きじのタイトルをると応用おうようてき内容ないようおおかったのでLaravel初心者しょしんしゃ方向ほうこうけにおすすめのLaravelデバッグ方法ほうほう(tips)を22紹介しょうかいします。 おもったよりすうおおくなったので、1つ1つはげず概要がいよう簡単かんたん使つかかたをご紹介しょうかいします。 公式こうしきドキュメントや参考さんこうリンクもせているので詳細しょうさいはそちらをてください。 どれかひとつでもLaravel開発かいはつのヒントになれればさいわいです。 おすすめの手法しゅほう とくにおすすめの方法ほうほうをご紹介しょうかいします。 2.17. テストコードを一番いちばんのおすすめはテストコードをくことです。 予期よきする実際じっさいをテストしながらコードをくことでひとひとつの処理しょり確認かくにんしながらすすめることができます。 2.5. beyondcode/larave

                                                【超入門】Laravelのデバッグ手法22選 - Qiita
                                              • Laravel使づかいの情報じょうほうげんまとめ

                                                はじめに 最近さいきんLaravelの情報じょうほう収集しゅうしゅうようにTwitterアカウントをつくってみました。結果けっか海外かいがいくらべて日本にっぽん情報じょうほう散逸さんいつしていてちょっとつらいぞという気持きもちになりました。そのためLaravelの情報じょうほう集約しゅうやくするためのリンクしゅうつくることにしました。このリンクしゅうが、業務ぎょうむ学習がくしゅう手助てだすけになればとおもいます。もし追加ついかしたほういリンクがあれば、コメントらんおしえてください。 基本きほん Laravel学習がくしゅうときも、じつ業務ぎょうむ使つかとき一貫いっかんしてお世話せわになるであろうリンクをあつめています。 Laravel公式こうしき ぬしにLaravelの機能きのう調査ちょうさしたいときに参照さんしょうします。 https://laravel.com/ https://readouble.com/laravel/ (非公式ひこうしき和訳わやく) アップグレードガイド バージョンアップ差分さぶん対応たいおう方法ほうほうりたいときに参照さんしょうします。 https://laravel.com/docs/6.x/

                                                  Laravel使いの情報源まとめ
                                                • Laravelへの異常いじょう愛情あいじょう またはわたし如何いかにして心配しんぱいするのをめてEloquentをあいするようになったか

                                                  動画どうが: https://youtu.be/QHjRGPw34EI?si=MWb-1v1i1S5MG0eE プロポーザル: https://fortee.jp/phperkaigi-2023/proposal/6211083d-fc51-49a3-8b27-485d8e231b1f

                                                    Laravelへの異常な愛情 または私は如何にして心配するのを止めてEloquentを愛するようになったか
                                                  • 「イスラエルからのプルリクエストはけられません」- オープンソース貢献こうけん国際こくさい紛争ふんそう

                                                    PHPの人気にんきフレームワーク Laravel にダウンロードリンク生成せいせい機能きのう追加ついかするオープンソースのパッケージで、機能きのう追加ついか提案ていあんがイランじん作者さくしゃによって却下きゃっかされるという事件じけん発生はっせいしました。却下きゃっか理由りゆうはイランの法律ほうりつだそうです。 armancodes/laravel-download-link は、Laravel じょうでファイルダウンロードのリンクを生成せいせいするパッケージ。GitHub で管理かんりされるオープンソースのライブラリで、ダウンロードリンクの時間じかんによる失効しっこうや IPアドレスによるアクセス制限せいげんなどの機能きのうっています。作者さくしゃは @armancodes で、プロフィールではテヘラン在住ざいじゅうとなっています。 これにたいし、ユーザー @Yiddishe-Kop が、特定とくていのユーザーにだけダウンロードを有効ゆうこうさせることができる改造かいぞう提案ていあんしました。当初とうしょれられそうなコメントのながれでしたが、作者さくしゃによる以下いかのようなコ

                                                      「イスラエルからのプルリクエストは受けられません」- オープンソース貢献と国際紛争
                                                    • Laravelだい規模きぼ開発かいはつ入門にゅうもん!MVC分離ぶんりのFatModel問題もんだいたいする責任せきにん分離ぶんり依存いぞん管理かんり、その設計せっけいかんがかたについて|ハイクラス転職てんしょく求人きゅうじん情報じょうほうサイト AMBI(アンビ)

                                                      Laravelだい規模きぼ開発かいはつ入門にゅうもん!MVC分離ぶんりのFatModel問題もんだいたいする責任せきにん分離ぶんり依存いぞん管理かんり、その設計せっけいかんがかたについて ナイル株式会社かぶしきがいしゃメディアテクノロジー事業じぎょう本部ほんぶ工藤くどうさんにMVC分離ぶんりのFatModel問題もんだいたいする責任せきにん分離ぶんり依存いぞん管理かんり、その設計せっけいかんがかたについて解説かいせついただきました。 こんにちは、ナイル株式会社かぶしきがいしゃメディアテクノロジー事業じぎょう本部ほんぶ開発かいはつマネージャをしています工藤くどう@ta99toです。 今回こんかいだい規模きぼ複雑ふくざつたか開発かいはつをMVCフレームワークベースで構築こうちくするさいぼく課題かだいとらえているポイントやその具体ぐたいてき解決かいけつ手法しゅほうについて解説かいせつさせていただきたいとおもいます。 「MVC以上いじょう責任せきにん分離ぶんりイメージがつかないよ!」 「DDDとかクリーンとかオニオンとかあのへんの設計せっけいパターンの導入どうにゅうモチベーションが不明ふめい」 「どうやっても最終さいしゅうてきには複雑ふくざつになって追加ついか開発かいはつ修正しゅうせい開発かいはつこわ状態じょうたいになっちゃう」 ↑このようななやみをったほうたいして

                                                        Laravel大規模開発入門!MVC分離のFatModel問題に対する責任分離と依存管理、その設計と考え方について|ハイクラス転職・求人情報サイト AMBI(アンビ)
                                                      • laravelのヤバい脆弱ぜいじゃくせいをついたkinsing(kdevtmpfsi)というマルウェアに感染かんせんしたはなし CVE-2021-3129 - Qiita

                                                        laravelのヤバい脆弱ぜいじゃくせいをついたkinsing(kdevtmpfsi)というマルウェアに感染かんせんしたはなし CVE-2021-3129PHPSecurityLaravelkinsingkdevtmpfsi webサーバーじょうでlaravelをうごかしていれば、ちょっとした設定せっていのミスでだれでもマルウェアに感染かんせんする可能かのうせいがあるげきヤバセキュリティホール(CVE-2021-3129)が2021ねん1がつ20日はつか報告ほうこくされています! composerでインストールしたパッケージをバージョンアップせずに使つかっていませんか? インターネットじょう公開こうかいされているサーバー、とくにステージングや開発かいはつ環境かんきょうでDEBUG=ONにしていませんか? エラー画面がめんがこんなふうえますか? この3つの条件じょうけんたしていると、あなたのlaravelは、いますぐにでもマルウェアに感染かんせんする可能かのうせいがあります。 laravelの脆弱ぜいじゃくせいをついたkinsing(k

                                                          laravelのヤバい脆弱性をついたkinsing(kdevtmpfsi)というマルウェアに感染した話 CVE-2021-3129 - Qiita
                                                        • 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
                                                          • ゼロベースから Laravel をもちいた
 API 実装じっそうオートメーション - Speaker Deck

                                                            Speaker Deck This deck requires a password Password

                                                              ゼロベースから Laravel を用いた
 API 実装オートメーション - Speaker Deck
                                                            • LaravelはどのようにCSRF対策たいさくをしているのか?

                                                              だれしもLaravelのbladeでformをくにあたって、@csrfという魔法まほう呪文じゅもんいたことがあるかとおもいます。 「これをいておけばCSRF対策たいさくはOK」 ドキュメントにも要約ようやくするとそういうむねいてあります。 この記事きじでは@csrfについてLaravelの実装じっそう実際じっさいてみることで、CSRFとその対策たいさくへの理解りかいふかめたいとおもいます。 ちなみにこの記事きじはぺちこん2024で残念ざんねんながら採択さいたくいたらなかったCfPの供養くようです。[1] 利用りようするサンプルアプリ @csrf はなにをしているのか? そもそもですが、@csrfがなにをしているのかをてみます。 bladeに@csrfをんだ場所ばしょを、HTML変換へんかん状態じょうたいからてみます。 <input type="hidden" name="_token" value="G5FzKXaCYA4w8kdWbftEZMYoglQgD9yPIG9r2zzx"

                                                                LaravelはどのようにCSRF対策をしているのか?
                                                              • かたちからはいったドメイン駆動くどう設計せっけいによるゲーム開発かいはつひかりやみ

                                                                TECHxGAME COLLEGE #28(https://techxgamecollege.connpass.com/event/148035/) の発表はっぴょう資料しりょうです

                                                                  形から入ったドメイン駆動設計によるゲーム開発の光と闇
                                                                • PHP_Laravel_とAWS_FargateのDeploy戦略せんりゃく.pdf

                                                                  PHPカンファレンス2021で使用しようした登壇とうだん資料しりょうです。

                                                                    PHP_Laravel_とAWS_FargateのDeploy戦略.pdf
                                                                  • PHPでログファイルへのきをとおして任意にんいコード実行じっこうをする方法ほうほう - knqyf263's blog

                                                                    以前いぜんすこ話題わだいになったLaravelのデバッグモード有効ゆうこう脆弱ぜいじゃくせいであるCVE-2021-3129のPoCをんでいたのですが、おもったよりむずかしくてなんでこんなことをしているんだろうとおもったら発見はっけんしゃによる解説かいせつブログがありました。んでみたらバイパスのためにおもったより色々いろいろしていて普通ふつう勉強べんきょうになったのでメモをのこしておきます。CTFerからすると常識じょうしき内容ないようかもしれないので、なに間違まちがいや補足ほそくがあれば指摘してきをおねがいします。 www.ambionics.io 前提ぜんてい知識ちしき1 前提ぜんてい知識ちしき2 本題ほんだい 問題もんだいてん = によるエラー 日付ひづけのデコード ログファイルないエントリ バイパス方法ほうほう consumedの利用りよう iconvの利用りよう パディングの利用りよう UTF-16のための調整ちょうせい NULLバイトの回避かいひ 最終さいしゅうがた まとめ 前提ぜんてい知識ちしき1 じょう脆弱ぜいじゃくせい理解りかいするためにはいくつかの前提ぜんてい知識ちしき必要ひつようとするため最初さいしょにまとめておきます。 まず、PHPではそと

                                                                      PHPでログファイルへの読み書きを通して任意コード実行をする方法 - knqyf263's blog
                                                                    • 最強さいきょうのLaravel開発かいはつ環境かんきょうをDockerを使つかって構築こうちくする - Qiita

                                                                      ※Linuxはもちろんですが、Docker for Mac(M1 Macふくむ), Docker for Windows で動作どうさします。 Dockerの勉強べんきょうをしたいかたけ ハンズオン形式けいしき記事きじいてるので、DockerでLaravel環境かんきょうする方法ほうほういちから勉強べんきょうしたいひとはこちらの記事きじがおすすめです。 【初心者しょしんしゃけ】20ふんでLaravel開発かいはつ環境かんきょうばくそく構築こうちくするDockerハンズオン 概要がいよう Docker, Docker Compose を使つかって、nginx, php-fpm, MySQLの実行じっこう環境かんきょう(LEMP)を構築こうちくして、最強さいきょうのLaravel開発かいはつ環境かんきょう構築こうちくする記事きじです。 Laravelが最低限さいていげん動作どうさして、シンプルで軽量けいりょうかつベストプラクティスなコンテナ、ディレクトリ構成こうせいかんがえました。 最小限さいしょうげん構成こうせいなので、DockerイメージのビルドはLaradockより10ばい以上いじょう高速こうそくにビルド完了かんりょうします。 リポジトリ h

                                                                        最強のLaravel開発環境をDockerを使って構築する - Qiita
                                                                      • エンジニアれき1ねんぼくがドメイン駆動くどう設計せっけい(DDD)を参考さんこうにLaravelのプロジェクトをフルリニューアルしたはなし - Hajimari Tech Blog| 株式会社かぶしきがいしゃHajimari

                                                                        こんにちは! はじめまして! 2020ねん7がつからPIECE事業じぎょうでエンジニアをさせてもらっています。 野澤のざわです。 今回こんかい、PIECEというサービスのリニューアルを担当たんとうさせてもらったのでそのときのことについてきたいとおもいます! まだ若輩じゃくはいしゃなのでいたらないてん多々たたあるとおもいますが フルリニューアルってどんなことしたんだろう〜? Hajimariのエンジニアはどんな仕事しごとをしてるんだろう〜? っておもったひとはぜひんでてください! ※ドメイン駆動くどう設計せっけい説明せつめいいたのですがボリュームがおおくなってしまいました… ドメイン駆動くどう設計せっけいについて概要がいようりたいというほう是非ぜひんでみてください。 クリーンアーキテクチャの説明せつめいやモデリングのやりかたなどは説明せつめいしていません。 ご了承りょうしょうください。 PIECEリファクタリングプロジェクトの概要がいよう PIECEとはどのようなサービスなのか リニューアルの目的もくてき リニューアル施策しさく ドメイン駆動くどう

                                                                          エンジニア歴1年の僕がドメイン駆動設計(DDD)を参考にLaravelのプロジェクトをフルリニューアルした話 - Hajimari Tech Blog| 株式会社Hajimari
                                                                        • Laravel実践じっせん入門にゅうもん! シンプルなREST APIを実装じっそうしてまなぶ、機能きのうなPHPフレームワークの使つかかた|ハイクラス転職てんしょく求人きゅうじん情報じょうほうサイト AMBI(アンビ)

                                                                          これからLaravelを利用りようするのであれば、どのバージョンを使つかえばよいでしょうか? 現在げんざい(2020ねん9がつ時点じてん)の状況じょうきょうであれば、6もしくは8のいずれかを選択せんたくすることになります。どちらをえらぶかはアプリケーションの要件ようけん次第しだいです。長期間ちょうきかん安定あんていしたバージョンを利用りようしたいのであれば6を、最新さいしん機能きのう利用りようしていきたければ8をえらぶことになります。 この選択せんたくはさらに、セキュリティフィックス期限きげんれたのちにも影響えいきょうします。たとえば6を選択せんたくした場合ばあい、おそらく長期間ちょうきかん利用りようすることになるので、つぎにバージョンをげるさい最新さいしんバージョンとの差異さいおおきくなり、アップグレードに手間てまがかかる可能かのうせいがあります。 一方いっぽう、8を選択せんたくして最新さいしんバージョンに適宜てきぎアップグレードしていけば、頻度ひんどえますが、都度つど手間てまちいさくなります。ご自身じしんやチームの開発かいはつじょうきょう方針ほうしんなどをかんがみて、どちらをえらぶか検討けんとうしてください。 なお、Laravelは6以降いこう、セマンティ

                                                                            Laravel実践入門! シンプルなREST APIを実装して学ぶ、多機能なPHPフレームワークの使い方|ハイクラス転職・求人情報サイト AMBI(アンビ)
                                                                          • スマホゲーム業界ぎょうかいにおけるPHPの歴史れきしとLaravel OctaneでひろがるこれからのPHP | CyberAgent Developers Blog

                                                                            3月24にち、サイバーエージェントのエンジニア・クリエイターによる技術ぎじゅつカンファレンス「CyberAgent Developer Conference2022」を開催かいさいしました。ほん記事きじでは、「スマホゲーム業界ぎょうかいにおけるPHPの歴史れきしとLaravel OctaneでひろがるこれからのPHP」の様子ようすをおとどけします。 目次もくじ ■サイバーエージェントグループのゲーム事業じぎょう歴史れきしとPHP ■PHPでつちかったもの ■多様たようするゲームの要件ようけんとサイバーエージェントグループでの事例じれい ■PHPの変革へんかく「Swoole」「Laravel Octane」の登場とうじょう ■Laravel Octane Deep Dive ■まとめ ■サイバーエージェントグループのゲーム事業じぎょう歴史れきしとPHP まずはサイバーエージェントグループのゲーム事業じぎょう歴史れきしとPHPについてかえります。サイバーエージェントグループでは2009ねんからゲーム事業じぎょう参入さんにゅうしており、20

                                                                              スマホゲーム業界におけるPHPの歴史とLaravel Octaneで広がるこれからのPHP | CyberAgent Developers Blog
                                                                            • PHP7.4 ぼくのかんがえたさいきょうのphp.ini - Qiita

                                                                              ストーリー PHPをインストールしたらかならおこなう php.ini の設定せっていですが、 ネットじょうではPHP5けい情報じょうほうがたくさん出回でまわっており、推奨すいしょうまたは削除さくじょされた設定せっていれい数多かずおおこまてていました。 かんじにまとめてくれてるサイトがつからなかったので、最強さいきょうでベストプラクティスな php.ini 推奨すいしょう設定せっていかんがえました。 異論いろんけますので、ぜひコメントください。 参考さんこう設定せってい PHPでは、開発かいはつよう本番ほんばんよう設定せっていれい用意よういしてくれています。 なんと素晴すばらしいことなんでしょうか。これをベースに設定せっていします。 https://github.com/php/php-src/blob/master/php.ini-development https://github.com/php/php-src/blob/master/php.ini-production あらかじ以前いぜん記事きじ設定せってい差分さぶん調しらべておきましたので、よか

                                                                                PHP7.4 ぼくのかんがえたさいきょうのphp.ini - Qiita
                                                                              • ニコニコ動画どうがのコメントサーバーをしたときはなし - dwango on GitHub

                                                                                こんにちは。ニコニコ動画どうが開発かいはつ多胡たごです。 今回こんかいは PHPerKaigi2023 けの記事きじとして、2021ねん実施じっししたニコニコ動画どうがのコメントサーバーをお引越ひっこししたときのことをいてみたいとおもいます。 文中ぶんちゅうの 5 つのフレーズをチャレンジトークンとしてみました。ぜひさがしてみてください! (※ 記事きじ見出みだしにのよこについている「#」はチャレンジトークンではありません。チャレンジトークンは文中ぶんちゅう配置はいちされています。まぎらわしくてすみません!) 背景はいけい じつはニコニコ動画どうがの #コメントサーバーをした のはこのとき度目どめでした。 いち度目どめは2014ねんから2016ねんにかけてのプロジェクトでファイルベースのシステムからのしでした。このファイルベースのシステムは、ニコニコ動画どうが生誕せいたん当時とうじから利用りようされており、当時とうじのコメント参照さんしょう投稿とうこうにはすでにえられない状態じょうたいになっていました。 そこで、このファイルベースのシステム

                                                                                  ニコニコ動画のコメントサーバーを引っ越した時の話 - dwango on GitHub
                                                                                • Go言語げんごかれたPHPアプリケーションサーバ「FrankenPHP 1.0」がリリース

                                                                                  FrankenPHP 1.0には、Symphony、Laravel、WordPressなどのネイティブサポートがふくまれるほか、Caddyを搭載とうさいしたプロダクショングレードのPHPサーバであり、PHPアプリのスタンドアロンで実行じっこう可能かのうなバイナリとしてのパッケージ可能かのうとなっている。 さらに、PHP-FPMとNgnixを個別こべつ実行じっこうする必要ひつようがなく、1つのサービスのみでPHPサーバを提供ていきょうできるようになるとともに、PHP 8.2以降いこうのほとんどのPHP機能きのう拡張かくちょう、およびすべてのCaddyモジュールと互換ごかんせいがある。 ほかにも、アプリケーション起動きどうしてメモリに保持ほじするワーカーモード、JavaScriptイベントとしてWebブラウザへ送信そうしんされるリアルタイムイベント、ZstandardおよびGzip圧縮あっしゅく構造こうぞうされたログ、Prometheusメトリクスを使用しようしたCaddyの監視かんし、HTTPS・HTTP/2・HTTP

                                                                                    Go言語で書かれたPHPアプリケーションサーバ「FrankenPHP 1.0」がリリース

                                                                                  新着しんちゃく記事きじ