End-to-End Encryption for Streaming Data Pipelines @ Berlin Buzzwords 2024
End-to-End Encryption for Streaming Data Pipelines @ Berlin Buzzwords 2024
概要 本記事は、Laravel/Vue勉強会#1 - connpass での LT 用につくったスライドの内容を、もう少し詳しく文書化したものです。 スライドはこちら。 Implementing deep and eloquent models with Laravel 5.4 // Speaker Deck ドメイン駆動設計の話もでてきますが、あまり関係はなくて、モデルをどう実装するか、という話です。 プレゼンテーションの趣旨 Laravel で言うところのモデルの大半は、 Eloquent\Model を継承した、テーブルと対になったクラス ですが、それに加えて、 Eloquent\Model を継承はするが、テーブルと一対一で対にならないクラス Eloquent\Model を内包するクラス 値オブジェクトなクラス Enum ライクなクラス Fluent を使った動的プロパティを持つ
この記事を書くにあたって Laravel について色々サポートしてくれた皆さまに向けてお礼申し上げます。ありがとうございました。 本記事はクリーンアーキテクチャに対する理解を深めていただくために、「実践クリーンアーキテクチャ」の内容を Laravel で実装して解説するという内容になっています。 記事のゴールは「クリーンアーキテクチャに対する理解を深めてもらう」というものです。つまり、この実装の形は一例に過ぎません。 はじめに 皆さんクリーンアーキテクチャはご存知でしょうか。 そう、こんな図のアレです。 The Clean Architecture: https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html クリーンアーキテクチャといえばこちらの象徴的な図をまずは思い浮かべるでしょう。 この図を
【Laravel 6 & PHP 7.4 対応】Vue + Vue Router + Vuex + Laravel チュートリアル(全16回)を書きました。LaravelチュートリアルVue.jsVuexvue-router 2020/1/5 更新 チュートリアルを Laravel バージョン6 & PHP 7.4 に対応し、加筆修正しました。 技術ブログに 『Vue + Vue Router + Vuex + Laravelで写真共有アプリを作ろう(全16回)』 を公開しました 出来るだけたくさんの方に見てほしいので宣伝エントリを書きます。 コンテンツ フロントエンドに Vue.js + Vue Router + Vuex と サーバーサイドに Laravel を使用して写真共有アプリを開発するという内容です。 こんなやつ ができます。 写真を投稿できます。 コメント投稿、いいね、ダウン
Posted 12月 10th, 2018 by codechord. 2 Comments Tweet Tweet アドベントカレンダーに触発されて、記事を書いたところ、ちょうど枠に空きが出たので、投稿したいと思います。 Laravelのドキュメントって結構分かりやすく書かれている方だと自分は思っているんですけど、今日はその中でもこんがらがりがちな「認証と認可」について今一度、整理したいと思います。どういうケースに使えるのかとか。 なお、「認証」の方はartisan make:authしたら概ね完成しちゃいますが、認可って便利なので、認可の説明が多いです。 実世界に置き換えて考える 技術的な話に入る前に、日本語の「認証と認可」を理解します。というのも、「認証と認可」という日本語もわからないし、英語の「Authentication、Authorization」もわからないので。。。言語って
みなさん、Laravelしてますか? Laravelはここ1年で急激な台頭をみせているPHPのフレームワークです。 githubのスター数は1位のSymfonyに続き第2位です。 以下がGoogleトレンドの結果になりますが、Laravelがいかに近年人気急増中であるかがみてとれると思います。 そんなLaravelですが、実は日本語の書籍がたくさんあることをご存知でしょうか? まだ日本語が原著のLaravel本はでていませんが、海外のLaravel本(電子書籍)を翻訳した日本語版ならたくさんあります。 なんと日本人に優しいことでしょう! 今回は、それらLaravel本の中から厳選して2冊ご紹介したいと思います。 Laravel Testing Decoded Laravel Testing DecodedはLaravelでmodel,view,controller,その他DB,IoC,AP
Laravel本体を使わない小規模なプロジェクトでも、webpackのAPIラッパー「Laravel Mix」を使えばwebpackをもっと手軽に設定できます。チュートリアルでセットアップの簡単さを体験してください。 Laravel Mixなら、webpackのようなビルドツールの設定に時間を費やすことなくプロジェクトに着手できます。さらに、アセットのコンパイルが驚くほど簡単です。Laravel MixをLaravel以外のプロジェクトでも使う方法を紹介します。 Laravel Mixを使う理由 Laravel Mix(旧名Elixir)は、webpackのAPIラッパーです。文法は洗練されていて簡単に使用できます。バージョン管理、ホットリロード、アセットビルドとコンパイルは、設定ファイルにコードを数行追加するだけでセットアップできます。 経緯 私は、仕事でもプライベートでも大半のプロジェ
複雑なシンプルページアプリケーション(SPA)こそテストが大事ですが、手作業でやるには大変。そこで、Laravelのテストライブラリー「Dusk」を使ってみましょう。 JavaScriptアプリケーション、特にシングルページアプリケーションにおいてエンドツーエンドテストは常に課題です。Laravelは最近、その課題の打開案となる新しいテストライブラリー、Duskの5.4バージョンをリリースしました。 今回のDuskのリリースで、Laravelはユーザーにブラウザーテスト用の共通APIを提供するようになりました。デフォルトでChromeDriverが付属し、ほかのブラウザーのサポートが必要な場合はSeleniumを使用できます。ニーズに応えるために、今後もこの共通テストAPIをサポートされる予定です。 この記事では、新しいLaravel 5.4アプリケーションを紹介します。 インストール c
Code Contributors Financial Contributors You can support us using any of the methods below: 1: Open Collective 2: Paypal 3: Github Sponsors 4: Patreon SponsorsSponsoring is an act of giving in a different fashion. 🌱 Gold Sponsors Silver Sponsors Bronze Sponsors You can sponsor us using any of the methods below: 1: Sponsor via Open Collective. 2: Email us at [email protected]. Sponsors logos are d
Node.jsのインストール Laravel ElixirやESLintを実行するためにはNode.jsが必要なので、インストールしておく。 Gitの設定を調整 キャッシュやLaravel Elixirが生成するファイルの設定 ### Composer ### composer.phar /vendor ### PHP Coding Standards Fixer ### .php_cs.cache ### Node ### /node_modules ## Laravel ## .env ## Laravel Homestead ## /.vagrant Homestead.yaml Homestead.json
タグ: Laravel4 Laravel5 注意: 前の記事は完全に削除しました。同じ記事をタイトルを変更し公開します。 記事を書く前にNginxをいろいろいじっており、その時fastcgiのキャッシュを使うとクッキーも含まれることに気づいていました。この対策をしなくてはと思いながらも、別の要件が解決できたため、この記事を作成しましたが、この問題を解決するのを忘れていました。 fastcgiキャシュは、fastcgi側から送られてくる情報をそのまま保存するだけです。Laravelはセッションクッキーを特に意識しなくても付けます。いくら暗号化されているとはいえ、クッキーを含んだキャッシュが返されると、その保存されているセッション情報が他のユーザーに届きます。これはセキュリティリスクです。 そのため、Nginxのデフォルトでは、クッキーが含まれている場合、キャッシュしないようになっています。そ
Intervention.io Intervention.io is the producer of high quality open source PHP libraries. In particular, Intervention Image is known as the most popular PHP library for image processing. The goal for all releases is to provide the ability to accomplish complex tasks in a simple and expressive way without sacrificing flexibility. In addition, the following quality features are important. Quality m
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く