並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 865件

新着順 人気順

Laravelの検索結果41 - 80 件 / 865件

  • Laravel.shibuya #4に参加して超PHPerになるための手掛かりを得た #laravelshibuya - 超PHPerになろう

    Laravel.shibuyaは渋谷の5人のイカしたLaravelギャングどもが今年の5月から定期開催するミートアップです。 laravel-shibuya.connpass.com よくあるセッション中心の技術勉強会とは異なり、Laravel.shibuyaはIRT(Interactive Round Table)、つまり座談会による参加者同士の議論が主体の構成です。参加者は複数の会議室に分かれて、それぞれ少人数で議論を行います。今回は「PHP IRT」「Laravel IRT」「PHP Beginner IRT」「Laravel Beginner IRT」の4つに分かれ、20分のターンを3回繰り返す構成です。参加者は休憩時間に別の部屋に移動することができます。 PHP Track 私はLaravel JP Conference 2019の当日スタッフを請け負って懇親会LTまで引き受けて

      Laravel.shibuya #4に参加して超PHPerになるための手掛かりを得た #laravelshibuya - 超PHPerになろう
    • 【Laravel】画像の直アクセスを禁止して、特定の条件を突破した場合のみ画像を表示する方法 - Hajimari Tech Blog| 株式会社Hajimari

      こんにちは!Hajimariの新卒エンジニアの稲葉です。 2020年4月1日に新卒エンジニア2期生として入社しました! 普段は、自社プロダクトであるスタートアップ向けマッチングサイト構築パッケージPIECE(https://crowd.itpropartners.com/piece/)の開発や受託開発を行っています! 今回はログインしていない場合に画像の直アクセスを禁止する方法について書いていきます。 htaccessで直アクセスを制限する方法も考えられますが、ログインしている場合は直アクセスの許可するため、Laravel、Nginxで実装していきます。 直アクセス storage/files配下に設置した画像が、 /storage/files/画像名でアクセスした際に画像が表示されます。 特定の条件を突破した場合のみ表示させたい画像がある場合は、直アクセスを禁止してみてください。 万が一

        【Laravel】画像の直アクセスを禁止して、特定の条件を突破した場合のみ画像を表示する方法 - Hajimari Tech Blog| 株式会社Hajimari
      • 【AWS】Next.js+LaravelをECS+Fargateにデプロイする時のアレコレ | yutaro blog

        最近業務でNext.js+LaravelのアプリケーションをAWSのAmazon ECS(Fargate)にデプロイするタスクを担当しているので、デプロイするにあたりNext.js側、Laravel側でやっておくこと、エラー対応などをまとめておく。 ECSへのデプロイはEC2へのデプロイに比べそもそもネットに情報が少ないECSの中でもデータプレーン(コンテナ実行環境)にEC2を使った記事が多くFargateを使った記事はかなり少ないECS+Fargateへのデプロイでも本記事のようなフロントエンド+APIの構成のデプロイ例はマジで少ない という状態で結構苦戦したので、自分で苦戦したことを残しておくとともに同じ構成でデプロイする方に向けて参考になれば嬉しいです。 ECS、ECR、Fargateについての技術説明・全体的なデプロイ作業の手順についてはこの記事では扱わないが、この記事(というかZ

          【AWS】Next.js+LaravelをECS+Fargateにデプロイする時のアレコレ | yutaro blog
        • YYPHP#92「なぜDockerは日本で受け入れられてないのか?」「RiinさんにLTのコツを聞く」「オレオレフレームワークからLaravelに移植する上での悩み」「インターフェースって何?」 - Qiita

          YYPHP#92「なぜDockerは日本で受け入れられてないのか?」「RiinさんにLTのコツを聞く」「オレオレフレームワークからLaravelに移植する上での悩み」「インターフェースって何?」オブジェクト指向DockerYYPHP これは2019年7月12日に開催したPHPerイベントYYPHP#92のイベントレポートです。 YYPHPは一言で「PHPerの部室」です。PHPについて、雑に、ゆるく、ワイワイ話し合う集いです。毎回お題を決めずに雑談を出発点にいろいろなことを突発的にやります。集まった人でコードリーディングをすることもあれば、一緒に開発ツールを触ってみたり、フレームワークについての情報交換をすることもあります。開催はほぼ毎週、高田馬場にて。 今回の配信動画 YYPHP生配信はじめました!「なぜDockerは日本で受け入れられてないのか?」「RiinさんにLTのコツを聞く」「オ

            YYPHP#92「なぜDockerは日本で受け入れられてないのか?」「RiinさんにLTのコツを聞く」「オレオレフレームワークからLaravelに移植する上での悩み」「インターフェースって何?」 - Qiita
          • laravel-best-practices/japanese.md at master · alexeymezenin/laravel-best-practices

            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

              laravel-best-practices/japanese.md at master · alexeymezenin/laravel-best-practices
            • PHPフレームワーク「Laravel」のドキュメント翻訳者から広告ブロック使用自粛のお願い | スラド オープンソース

              ストーリー by nagazou 2022年02月18日 16時03分 別の収益化手段も検討したほうが現実的だとは思う 部門より Laravelドキュメントの日本語訳サイト「ReaDouble」を運営しているHirohisa Kawaseさんのツイートによると、ブラウザの広告ブロック機能でアクセスする人が余りに多いことからサイトの運用継続が難しい情勢になっているという。このツイートによれば、利用者の半数以上が広告ブロッカーを使用しており、収入も半減以下となる状況にあるとしている(Hirohisa Kawaseさんのツイート)。 同氏は言語としてのPHPやフレームワークとしてのLaravelの置かれている状況、機械翻訳の品質向上を考えれば、あと10年ほど翻訳ドキュメントを維持できればいいと考えているとしており、その期間のサイト継続のためにも、サイト閲覧時の広告ブロックの使用を中断して欲しいと

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

                はじめに 以前、『私的Laravelプロジェクトの始め方』という記事を書いたのですが、あれから2年ほど経過し、いろいろ変わった点があるのでまとめ直しました。 考え方 最近は、MacにPHPがセットアップされていないこともあり、ローカルに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です。Laravel10はPHP8.1以上に対応しているので、ここは最新のPHP8.2のru

                  Laravel10時代のプロジェクトの始め方
                • LaravelのフロントエンドをNext.jsに段階的に移行している話

                  Exploring the Power of Turbo Streams & Action Cable | RailsConf2023

                    LaravelのフロントエンドをNext.jsに段階的に移行している話
                  • Laravelのデータベース処理を理解しよう

                    Laravelによるデータベース処理の概観 Laravelには、他のフルスタックフレームワークと同様に、データベース処理を自動化する仕組みが含まれています。しかも、複数の選択肢が用意されています。ここでは、どのような方法が用意されているのかを概観しておきましょう。 基本はPDOによるSQL処理 Laravelのようなフルスタックフレームワークは、高機能ゆえに特別な処理を行っているように思えますが、ピュアPHPを離れて処理を行えるわけではありません。内部的には、あくまでピュアPHPで処理を行っており、その処理をどこまで隠蔽するかでフレームワークの違いが出てくるだけです。 データベース処理に関しても同じで、内部ではピュアPHPで利用されるPDOを利用してSQL処理を行っています。そのため、Laravelでは生のPDOを利用したSQL処理コードの記述にも対応しています。それが、次のコードです。

                      Laravelのデータベース処理を理解しよう
                    • Laravel 10リリース、PHP 8.1以降をサポート | gihyo.jp

                      2月14日、PHPフレームワークLaravelの最新バージョンLaravel 10がリリースされた。 Laravel 10 is now released! -Laravel News Laravel 10ではPHP 8.0のサポートが終了となり、利用するにはPHP 8.1が必要で、読み取り専用プロパティなど、8.1の機能を使った開発が可能となる。またLaravel Pennantというパッケージが新たに追加された。これはフィーチャーフラグを利用できるパッケージ。フィーチャーフラグはDevOpsでよく使われる機能で、アプリケーションの機能を段階的にロールアウトしたり、新しいインターフェース設計のA/Bテストを手軽にできるようになる。 そして新たなLaravel Processサービスのプロセスレイヤーは、CLIプロセスのテストと実行をサポートする豊富な機能を提供する。このほかLaravel

                        Laravel 10リリース、PHP 8.1以降をサポート | gihyo.jp
                      • PHPを使ってEvent Streaming + CQRSをざっくり理解してみよう(Laravel) - ytake blog

                        これはさりげなく スターフェスティバル Advent Calendar 2020の20日目です。 PHPカンファレンス2020 2019年は登壇などを控えて一休みの期間としていたので一年振りくらいの と登壇となりました。 発表の内容としてはここ3、4年注力しているデータ処理まわりから、 PHPにおけるWebアプリケーションなどでも活用することができる題材を取り上げてお話させていただきました。 要するに事業に関わっている開発は年々要件も複雑になっていき、 問題解決するためにはいろんな手法があるけど、きちんと分析して 開発しやすいよう、フレームワークにべったり依存してつくるのではなく、 数年先を見越してつくったり、改善する方法の一つにCQRSもありますよ、という話です。 お話したように、全てのアプリケーションでペイできるものではありませんし、 ある程度大きな規模だったりある程度複雑な機能だった

                          PHPを使ってEvent Streaming + CQRSをざっくり理解してみよう(Laravel) - ytake blog
                        • 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
                          • CodeIgniterとLaravelをざっとベンチマークしてみる

                            環境 macOS 10.15.7 PHP 8.0.18 symfony server (Symfony CLI) 5.4.8 ベンチマーク対象 CodeIgniter 4.1.9 Laravel 9.10.0 インストール $ composer create-project codeigniter4/appstarter codeigniter $ cd codeigniter/ $ composer update --no-dev

                              CodeIgniterとLaravelをざっとベンチマークしてみる
                            • Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】フロントエンド編③|Yuu's Memo

                              皆さんこんにちは!! 前回に引き続き、フロント(Vue.js)側の開発を始めていきます。 前回は、Vuexを利用してカレンダーコンポーネントを書き換えました。 Vuexは解説することが多かったので、かなり長い記事になっていますがとても大切な部分なので、じっくり読んでみてください。 前回までの記事はこちらからどうぞ Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】準備編Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】API作成編①Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】API作成編②Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】フロントエンド準備編Laravel + V

                                Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】フロントエンド編③|Yuu's Memo
                              • Laravelでドメイン駆動設計(DDD)を実践し、Eloquent Model依存の設計から脱却する - Qiita

                                Laravelでドメイン駆動設計(DDD)を実践し、Eloquent Model依存の設計から脱却するPHPLaravelDDDドメイン駆動設計Eloquent この記事はドメイン駆動設計#1 Advent Calendar 2019の 10 日目の記事です。 2020/12/17追記 以下に続編を書きました! LaravelにDDDを導入して1年経った所感(達成したこと / 課題点 / モデリングの難しさなど) やったこと 自社サイトのバックエンドを Laravel で実装して半年間が経ち、初期に考えた設計にいろいろと綻びが出てきたと感じていました。 そんな中、ちょうど実践ドメイン駆動設計や Web+DB Press で特集された体験 DDD を読むことができたので、さっそくいくつかの機能を DDD で実装してみました。 本記事では「もともと Laravel で実践していたEloquen

                                  Laravelでドメイン駆動設計(DDD)を実践し、Eloquent Model依存の設計から脱却する - Qiita
                                • 【超入門】20分でLaravel開発環境を爆速構築するDockerハンズオン - Qiita

                                  前置きが長いので、Docker, Git, GitHubの設定が終わってる人はここから始められます。 【実際にLaravel開発を始める方へ】 本記事はハンズオンということもあり、初歩的な内容かつ最小限の構成になっております。 実際に開発を始める場合はより実用的なDocker構成の記事を書いてますので、こちらの記事をご参考ください。 最強のLaravel開発環境をDockerを使って構築する https://github.com/ucan-lab/docker-laravel こちらのテンプレートリポジトリはご自由にご利用ください 概要 DockerとDocker Composeを使ってLEMP環境(PHP/nginx/MySQL)を構築し、Laravelの新規プロジェクト作成、構築した環境を破棄してから環境の再構築までをハンズオン形式で行います。 動作環境 Windows(WSL2),

                                    【超入門】20分でLaravel開発環境を爆速構築するDockerハンズオン - Qiita
                                  • Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】API作成編①|Yuu's Memo

                                    皆さんこんにちは!! Laravel8とVue.jsを使用して「スケジュール管理アプリ」を作成するチュートリアルの第2回目は、LaravelでAPI機能を実装していきます。 前回の記事(準備編)をまだご覧になっていない方は、お先にご覧ください。 https://www.yuu-progra.com/2021/09/12/laravel-vue-cal/ それでは早速始めていきましょう! データベースの設計・マイグレーション 今回、作成するアプリケーションは、最低3つのテーブルが必要になります。 作成するテーブルの簡単な説明図を載せるので、これに基づいて説明します。 今回作成するスケジュール管理アプリは、ユーザーとカレンダーとイベントの3つがを管理することになるので、これら3つを管理するテーブルが必要になります。 また、データの関連性を次の様に関連付けして管理する必要があります。 ユーザーは

                                      Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】API作成編①|Yuu's Memo
                                    • Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】フロントエンド準備編|Yuu's Memo

                                      皆さんこんにちは!! 前回までで、最低限のスケジュール管理をできるAPIサーバーの作成が終わりました。 今回からは、フロントエンド編ということで、ようやくWEBアプリの開発らしくブラウザー上で動きを確認できるようになります。 フロントエンドは、Vue.jsで作成するのですが、いくつか開発に便利なライブラリーを利用して開発を行なっていくので、今回は「準備編」ということで、一気にそれらのライブラリーをプロジェクトへ組み込んでいきたいと思います。 では、張り切っていきましょう!! 前回までの記事はこちらからどうぞ Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】準備編Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】API作成編①Laravel + Vue.jsでGoogleカレンダーのクロ

                                        Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】フロントエンド準備編|Yuu's Memo
                                      • Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】フロントエンド編①|Yuu's Memo

                                        皆さんこんにちは!! 昨日に引き続き、フロント(Vue.js)側の開発を始めていきます。 前回までで、一応LaravelのBlade上にVue.jsのコンポーネントを表示する事ができました。 今回はカレンダーを作っていきたいと思います! 前回までの記事はこちらからどうぞ Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】準備編Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】API作成編①Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】API作成編②Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】フロントエンド準備編 今回は前回インストールしておいたライブラリーを使用するので、それ

                                          Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】フロントエンド編①|Yuu's Memo
                                        • Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】フロントエンド編④|Yuu's Memo

                                          皆さんこんにちは!! 前回に引き続き、フロント(Vue.js)側の開発を始めていきます。 Vue.jsに皆さんも大分慣れてきたのではないでしょうか? 前回は、予定の詳細表示ダイアログを作成しました。 前回までの記事はこちらからどうぞ Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】準備編Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】API作成編①Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】API作成編②Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】フロントエンド準備編Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】フ

                                            Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】フロントエンド編④|Yuu's Memo
                                          • Deploy your Laravel PHP application to the cloud

                                            Incredible scale without breaking a sweat. Laravel Vapor is a serverless deployment platform for Laravel, powered by AWS. Launch your Laravel infrastructure on Vapor and fall in love with the scalable simplicity of serverless. On-demand. Auto-scaling. Zero maintenance. You have to see it to believe it. Watch your web application and workers scale within seconds based on demand. Databases Vapor isn

                                              Deploy your Laravel PHP application to the cloud
                                            • LaravelのMiddlewareはどのように動いているのか?

                                              はじめに こちらの記事の続編で Laravel Breeze の Remember me 編を書こうとしていました。 その際にソースを追っかけていたのですが、Remember me について解説するためには、auth ミドルウェアを見る必要がありました。 そして、Middleware 見るためには Laravel の呼び出しライフサイクルから見ていく必要があったのですが、結果として Remember me よりも複雑でしたので別記事として公開することにしました。 なので、Remember me 編に入るまでにこちらの記事を読んでおくと、スムーズかと思います。 また内容が Laravel のコアな部分についてなので、つよつよ Laraveler 達に 「クソ記事」「こんな程度で技術記事書いてるとか」 みたいに叩かれそうで怯えながら公開したのですが、Twitter でびっくりするくらい沢山の良

                                                LaravelのMiddlewareはどのように動いているのか?
                                              • 【Laravel6リリース】Laravel 6 Is Now Released 日本語訳 - Qiita

                                                Laravel6のリリースがあまり話題になっていない感じだったので、公式発表記事を日本語訳しました〜! *こちらの記事はブログからの転載です。 イントロダクション The Laravel team is proud to announce the release of Laravel 6 and it’s now available to everyone. This release marks the start of the Laravel framework (laravel/framework) using Semantic Versioning. Also, this release includes compatibility with Laravel Vapor, improved authorization responses, job middleware, lazy c

                                                  【Laravel6リリース】Laravel 6 Is Now Released 日本語訳 - Qiita
                                                • LaravelのControllerのライフサイクルとサービスコンテナへの束縛登録のベタープラクティス|Laravel|PHP|開発ブログ|株式会社Nextat(ネクスタット)

                                                  top > 開発ブログ > PHP > Laravel > LaravelのControllerのライフサイクルとサービスコンテナへの束縛登録のベタープラクティス こんにちは、ナカエです。 本日はLaravel Advent Calendar 2019 - Qiitaの13日目の記事です。 昨日はういろうさんのLaravel6.x系以降のバージョニングについての解説記事でした。 【Laravel】6.xからバージョンが進むのが早い理由と、バージョンアップのやり方【790日目】 はじめに 本記事では"Serviceクラス"という言葉を FWユーザが作成した独自クラス サービスコンテナによってControllerに注入されるクラス という程度の広い意味で用いています。"Serviceクラス”の中にHTTP層の処理が混ざっていても気にしないでください。 TL;DR ServiceクラスをCont

                                                  • Laravelで負荷対策としてやっとくこと - honeplusのメモ帳

                                                    お仕事で作ってるLaravelアプリがついに負荷試験も終わったので、やったこととか調べたこととかを、忘れないうちに改めて基礎からまとめてみる。Laravelのバージョンは6.x。 なお「Laravelで」と題しているが、「Laravelのここを設定しろ」みたいな話じゃなくて、インデックス貼れだのLaravelに限らずWebアプリなら当然やっとけみたいな話が中心のまとめなのでご注意を。 あと個別の手法の詳細も書いてない。それは必要ならリンク先見たりググったりしてくださいm(__)m インデックス貼れページングしろwith使えcursorかchunk使えstreamDownload使えバイナリはFileそのままかstreamDownload使え静的ファイルはアプリ外に出せキャッシュしろブラウザにキャッシュさせろデカいJSONのバリデーションは重いぞEloquentモデルはメモリ喰うぞSQL頑張

                                                    • 【初心者向け】Laravel 入門 まとめ - RAKUS Developers Blog | ラクス エンジニアブログ

                                                      はじめに 初めまして。配配メール開発課 Jazumaです。 今回はPHPのフレームワークLaravelの環境構築~基本機能の動作確認を行います。 Linux環境での作業を前提としていますのでWindowsやMacではこの記事の手順でLaravelの環境構築をすることができません。予めご了承ください。 はじめに Laravelとは Laravelのメリット 動作環境 Laravelの環境構築 PHPのインストール Laravelのインストールや動作に必要なモジュールのインストール Composerをインストールする Laravelのインストール・プロジェクトの作成 Laravelの基本機能確認 ビルトインサーバの起動 ルーティングの設定 コントローラの作成 Viewファイルの作成 終わりに Laravelとは Laravelは2011年にリリースされたオープンソースのPHPフレームワークであ

                                                        【初心者向け】Laravel 入門 まとめ - RAKUS Developers Blog | ラクス エンジニアブログ
                                                      • History of Laravel - Qiita

                                                        Laravel Advent Calendar 2020 - Qiita の 19日目 の記事です。 今回は個人的な興味本位も有り、Laravelの2011年のリリースからの歴史をネットから調べてまとめてみようと思います。 参考、引用した記事やページは最後にまとめてあります。 Laravelが生まれた背景 2011年当時、CodeigniterがPHPで使用される人気のフレームワークだったそうです。 ASP.netを業務で書いていたTaylor Otwellは、副業でPHPを触っており、Codeigniterを使っていました。 フレームワークの内部コードを操作せずに、必要なすべての機能を追加することが出来ないことを不便に思い、 よりシンプルで、より柔軟なものをという欲求からLaravelを自身で作り始めました。 Codeigniterを補完する気持ちがLaravelを生み出したようです。

                                                          History of Laravel - Qiita
                                                        • Laravel 9 is Now Released! - Laravel News

                                                          Laravel 9 will receive bug fixes until February 2023 and security fixes until February 2024. Here are some of the major features that we’ve covered in detail in our A look at what is coming to Laravel 9 post: PHP 8 is the minimum version in Laravel 9 New Design for routes:list New test --coverage option displays coverage directly in the terminal Anonymous Stub Migrations are now the default New Qu

                                                            Laravel 9 is Now Released! - Laravel News
                                                          • Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】フロントエンド編②|Yuu's Memo

                                                            皆さんこんにちは!! 前回に引き続き、フロント(Vue.js)側の開発を始めていきます。 前回はVuetifyを利用してカレンダーを表示しました。 また、APIサーバーへリクエストを送り、イベントをカレンダーへ表示するところまでをやりました。 axiosを利用して、Laravelのコントローラーを呼び出し、イベントデータを取得しましたね!! 前回までの記事はこちらからどうぞ Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】準備編Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】API作成編①Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】API作成編②Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【L

                                                              Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】フロントエンド編②|Yuu's Memo
                                                            • Laravelを活用したゲームサーバーチューニング 通信時間100ms以内を実現するための工夫

                                                              2019年6月5日、『神姫PROJECT』などソーシャルゲームの企画・開発を手がける株式会社テクロスが主催するイベント「TECH x GAME COLLEGE」が開催されました。第20回となる今回のテーマは「Laravelを用いたゲームサーバーのチューニング」。株式会社ナウプロダクション主任の木村竜氏が、Laravelを活用したゲームサーバーチューニングの極意を語ります。前半パートとなる今回は、「通信時間100ms以内を達成するための工夫」と題して、高速なLaravelを実現するための考え方を語ります。講演資料はこちら Laravel開発における勘所 木村竜氏:ナウプロダクションの木村竜です。よろしくお願いいたします。 (会場拍手) 本日はLaravelの懸念事項の払拭をメインで話させていただきます。Laravelのどんな機能が便利か、などの側面についてのお話はあまりないんですけど、その点

                                                                Laravelを活用したゲームサーバーチューニング 通信時間100ms以内を実現するための工夫
                                                              • なぜLaravel×水平分散は難しいのか? 水平分散を導入するための仕組みと実装

                                                                2019年6月5日、『神姫PROJECT』などソーシャルゲームの企画・開発を手がける株式会社テクロスが主催するイベント「TECH x GAME COLLEGE」が開催されました。第20回となる今回のテーマは「Laravelを用いたゲームサーバーのチューニング」。株式会社ナウプロダクション主任の木村竜氏が、Laravelを活用したゲームサーバーチューニングの極意を語ります。後半パートとなる今回は「水平分散への対応」と題して、Laravelに水平分散の概念を導入するためにどんな点に気をつけたのかを解説します。講演資料はこちら Laravelで水平分散への対応 木村竜氏:それでは第2章としまして、「Laravelで水平分散への対応」を始めていきます。 この章の流れについて説明します。 はじめに水平分散する際の実装方針なんですが、Laravelで水平分散がなぜ困難なのかを確認していきます。おそらく

                                                                  なぜLaravel×水平分散は難しいのか? 水平分散を導入するための仕組みと実装
                                                                • 本気で詳細を理解したい人向けのLaravelログイン認証 | アールエフェクト

                                                                  Laravelログイン画面 ルーティングの確認 ログイン画面が表示されるURLの/loginのルーティングをルーティングファイルであるweb.phpで確認しても見つけることができません。理由は認証機能に関するルーティングがAuth::routes()にまとめられているためです。 Auth::routes(); Auth::routes()はIlluminate\Support\Facades\Auth.phpファイルのroutesメソッドで、そのメソッドの中でstatic::$app->make(‘router’)->auth($options)が実行されます。 class Auth extends Facade { /** * Get the registered name of the component. * * @return string */ protected static

                                                                    本気で詳細を理解したい人向けのLaravelログイン認証 | アールエフェクト
                                                                  • Laravel × Clean Architecture 新規開発中の現場

                                                                    「クリーンアーキテクチャ」とは、DDDの文脈における「ドメインモデル」をシステムの中心にすえ、「入力」「永続」「出力」などの多方面で抽象化を行うことで、高度に変化への強さを獲得できるアーキテクチャです。昨今の変化の早さに対応するべく「アジャイル開発」や「マイクロサービス」が叫ばれているように、「クリーンアーキテクチャ」もまた日増しにその注目度は上がっているように感じます。 しかし、やや取っつきにくいアーキテクチャであることからか、現状参考になる資料が無数に転がっているというわけでもありません。そこで、エキテンで現在Laravelベースで開発中の新しい予約システムを題材に、実際にアーキテクチャを形作っているコンポーネントの紹介や、開発する上で行ってみたちょっとした工夫、開発フェーズにおける現場の生の声などをお話しようと思います。

                                                                      Laravel × Clean Architecture 新規開発中の現場
                                                                    • 【挫折経験アリ】プログラミング未経験から独学10カ月でAWS,Laravel,Nuxt.js製webサービスをリリースするまで - Qiita

                                                                      【挫折経験アリ】プログラミング未経験から独学10カ月でAWS,Laravel,Nuxt.js製webサービスをリリースするまでAWS初心者Laravel個人開発Nuxt プログラミング初心者こそ個人サービス作るべき 一度プログラミング学習に挫折したこともある僕ですが、学習を再度開始して半年ほど経ってから個人開発を始めました。 まず前提ですが、この記事は以下の方向けです。 プログラミング頑張りたい初心者 プログラミング学習継続してるのに中々成果が出ない方 個人開発でアプリケーションつくりたいから参考にしたい方 少しでも、プログラミング初学者の方の学習継続のヒントになれば幸いです。 まず初めに、一念発起して本気で個人開発したwebアプリがこちらです。 サービスの目的は3つあります。 1. オンラインイベントの開催にかかる負担を減らす。 2. 難しいイベント集客のサポートのため、出不精の人でも集

                                                                        【挫折経験アリ】プログラミング未経験から独学10カ月でAWS,Laravel,Nuxt.js製webサービスをリリースするまで - Qiita
                                                                      • Laravel 11ついにリリース ー SQLite統合、Laravel Reverbが利用可能に

                                                                        3月13日、Laravelが最新バージョン「Laravel 11」をリリースした。 Laravel 11は、開発者に向けた新たな機能や最適化が盛り込まれ、ますます洗練された開発体験を提供している。この新バージョンの主な特徴を紹介する。 Laravel 11のハイライト: 最小のアプリケーション構成を導入 Laravel 11では、新しいアプリケーション向けに最小のアプリケーション構成が導入された。appフォルダは劇的にシンプルになりつつも、アプリケーションのカスタマイズ性はさらに向上した。これにより、既存のLaravel開発者が慣れ親しんだ概念や知識を損なうことなく、よりわかりやすく、よりモダンな開発体験を得られるようになった。 Laravel Reverbの導入 Laravel Reverbは、Laravelエコシステムに組み込まれたWebSocketサーバーで、アプリケーションに堅牢な

                                                                          Laravel 11ついにリリース ー SQLite統合、Laravel Reverbが利用可能に
                                                                        • 【Laravel】 DB::transaction と クロージャの中身をモックするユニットテスト

                                                                          TL;DR クロージャを引数として受け取るメソッドをモックし,かつ渡されたクロージャ内で呼ばれるメソッドもアサートしたい場合は with(\Hamcrest\Core\IsInstanceOf::anInstanceOf(Closure::class)) andReturnUsing(fn (Closure $closure) => $closure()); を使うことで実現できる メソッドチェーンでそれぞれのメソッドをモックする場合は andReturn($user = Mockery::mock(UserContract::class)); のように,メソッドの戻り値を新たにモックし,変数に格納することで,次のメソッドのモックは,前のメソッドの返り値(のモック)を使うことができる はじめに PHP でテストを書く上ではほぼ必須と言って良いおなじみのモックライブラリ Mockery .

                                                                            【Laravel】 DB::transaction と クロージャの中身をモックするユニットテスト
                                                                          • Laravel 6 ディレクトリ・ファイル構造 - Qiita

                                                                            artisan readme.md server.php composer.json composer.lock phpunit.xml package.json .editorconfig .env .env.example .gitattributes .gitignore .styleci.yml webpack.mix.js イントロダクション Laravelのデフォルトアプリケーション構造はアプリケーションの大小にかかわらず、素晴らしいスタートを切ってもらえることを意図しています。アプリケーションは皆さんのお好みに応じ、自由に体系立ててください。クラスがComposerによりオートローディングできるならば、Laravelはクラスをどこに配置するか強制することはまずありません。 modelsディレクトリはどこにある? Laravelを学習し始めるとき、多くの開発者は models

                                                                              Laravel 6 ディレクトリ・ファイル構造 - Qiita
                                                                            • Laravel自動テスト技法 ─ データベーステストとメソッドインジェクション

                                                                              お疲れ様です。GMOインサイトの天河です。 天河は2024年1月をもって、GMOアドマーケティング株式会社からGMOインサイト株式会社に転籍となり、michill という女性向けウェブメディアの開発を担当していました。 michill by GMO 天河は転籍後の3ヶ月間のタスクの中で、michillの自動テスト/ユニットテストを実装してきました。200以上のメソッドのテストを実装し、プロダクト品質向上と、問題点の発見 / 改善に貢献することができました。 この記事では、Laravelのテストを実装する中で「このテスト、どうやって書いたらいいんだ?」と苦労したケースの解決方法を紹介したいと思います! 「リレーションを持つデータベースに関するテスト」 「データを偽装する必要があるテスト(依存性の注入 / DI)」 の実装方法がメインになります。上記二つはなかなか情報が無く苦労したので、同じ状

                                                                                Laravel自動テスト技法 ─ データベーステストとメソッドインジェクション
                                                                              • Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】フロントエンド編⑤|Yuu's Memo

                                                                                皆さんこんにちは!! 前回に引き続き、フロント(Vue.js)側の開発を始めていきます。 前回までで予定のCRUD機能は一通り作りました。 今回はカレンダー(予定の種類分け)昨日のCRUDを作ります。 API部分はAPI編で仮作成してあると思うので、そちらの編集も併せて行って行きます。 前回までの記事はこちらからどうぞ Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】準備編Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】API作成編①Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】API作成編②Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】フロントエンド準備編Laravel

                                                                                  Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】フロントエンド編⑤|Yuu's Memo
                                                                                • 【入門】Laravelチュートリアル - 掲示板を作成してみよう | 実践的Web開発メソッド

                                                                                  Laravelアプリケーションを作成するまず最初に、下記のコマンドを実行してアプリケーションを作成しましょう。 $ laravel new laravel-bbs 初期設定次に、アプリケーションの初期設定を行います。 ENVファイルの設定.envファイルを編集して初期設定を行います。 今回はメールなどは利用しませんので、データベースの設定を自分のローカル用に設定しましょう。 ※ 以下はmampを利用した場合の設定例です。 DB_CONNECTION=mysql DB_HOST=localhost DB_DATABASE=laravel_bbs DB_USERNAME=root DB_PASSWORD=root DB_SOCKET=/Applications/MAMP/tmp/mysql/mysql.sock 日本語環境の設定タイムゾーンを日本、言語を日本に設定します。 config/app

                                                                                    【入門】Laravelチュートリアル - 掲示板を作成してみよう | 実践的Web開発メソッド