[フレーム]
1 - 8 件 / 8件
タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。
はじめに 以前、『私的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
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
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
弊社で毎月開催し、PHPエンジニアの間で好評いただいているPHP TechCafe。 2023年2月のイベントでは「Laravel10の新機能」について語り合いました。 弊社のメンバーが事前にまとめてきたLaravel10の新機能の情報にしたがって、他の参加者に意見を頂いて語り合いながら学びました。 今回はその内容についてレポートします。 rakus.connpass.com 特集:Laravel10の新機能 Laravelのリリースサイクルについて PHP8.0系の非対応 Laravel Pennant フィーチャーフラグとは?? 導入手順 機能利用のON/OFFの定義 サービスプロバイダで定義する方法 クラスでの定義 機能フラグの利用方法 クラスに定義している場合 Blade内での利用方法 Native type declarations in Laravel 10 skeleton
概要 ある程度の機能があるWebアプリケーションを、何も考えずに素朴に何年もメンテナンスしていくと、いろいろ辛くなるケースがあるかと思います。 コードが複雑怪奇で読みづらく、追加開発や修正に時間がかかる 仕様書と実装が一致せず、結局実装を読み解いて仕様を把握する羽目になる プログラム言語やミドルウェアのバージョンアップが面倒くさすぎる 私の現場では、新しくリプレイスするWebAPIが最低でも10年間は面倒を見ることがほぼ確定していました。上記のような問題を10年間抱え続けるのは、開発者としても事業担当者としても避けたい状況です。 そこで「10年後も快適に開発できる状態」を目指して、対象とする事業やチーム特性を踏まえて、ディレクトリ構成などを考え直しました。この記事では、その取り組みの実例と、実際に運用してみての効果や反省点をまとめています。 事業とシステムの現状 事業の現状 通販事業 自社
CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。
Laravel 10でのWebアプリ開発環境を、docker上に実現する方法を紹介します。 ゴール WindowsやMac上に、dockerを使ったLaravel 10開発環境を作る。 Laravel MixではなくViteを使う サーバーはnginx, php, mysqlを別にする。 Viteの利点であるページリロード無しでのCSS/JS更新を実現する。 Laravel MixからViteへ Laravel 9の途中から、フロントエンド・ビルド・ツールとして長年標準だったLaravel Mixが非標準となりViteが標準となりました。 Viteはフロント開発を高速化する一方、Docker環境を作る際にはLaravel Mixに比べて少し手間がかかったり、Laravel 8以前のアプリを移植するときに修正の手間がかかるなど、導入デメリットもあります。 現時点ではLaravel 10公式で
↓ お読み下さい 🙇♂️🙇♂️🙇♂️ ◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく Laravel 11 用の書籍を販売させていただきました。 Laravel 10 の内容を元に幾らか内容を見直ししております。 今後は、Laravel 11 本の方をメンテして行きます。 是非、そちらの方の購入検討をお願いします。 https://zenn.dev/nshiro/books/laravel-11-test ◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく◆だいやまーく ◆だいやまーく 本書について 本書は、Laravel で PHPUnit を使ったテストを書く際の基礎知識やノウハウをまとめた本です。もちろん、ドキュメントも大事なリソースではありますが、ドキュメントだけでは良く分からない内容も多くあります。 まずは、本書でテストの基礎知識を身につけ、更にその上でドキュメントを見
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く