独学者Fossa

独学していることなど

Laravel

簡易モジュール構造(5)

fossa-hobby.hatenablog.com 使用環境 Name Version PHP 8.2.14 Laravel v10.38.2 laravel/jetstream v4.2.0 inertiajs/inertia-laravel v0.6.11 Node.js v20.10.0 Vue.js 3.3.13 Vite 5.0.10 Laravel Vite Plugin 1.0.0 Inertia.js 最初に書いておきますが…

簡易モジュール構造(4)

fossa-hobby.hatenablog.com 使用環境 Name Version PHP 8.2.6 Laravel 10.11.0 Node.js v18.16.0 Vue.js 3.3.4 Vite 4.3.9 Laravel Vite Plugin 0.7.8 Laravel Vite Plugin 今回は、Laravel Vite Pluginを使います。 Laravel Modulesのvite.config.js(vite.…

Fossa Advent Calendar 23日目

アドベントカレンダー FullCalendar 6 + Laravel 9 Laravel 9のAPI Resourceを使って、FullCalendar 6を表示します。 Resource::collectionを使うと、dataキーでラップしますが、FullCalendar側も対応させる必要があります。 使用環境 Name Version PHP 8.1.…

Laravel Pint

朝、起きて、Taylor Otwell氏の呟きを見ていたら、下記の呟きを発見しました。 composer require laravel/pint ⬇️./vendor/bin/pint Beautifully formatted code. Zero dependencies. Zero configuration files. ❤️ https://t.co/QvrD8IAJ2r— Taylor Otwell …

簡易モジュール構造(3)

fossa-hobby.hatenablog.com 使用環境 Name Version PHP 8.2 Laravel 10 Using Model Factories 今回、Module構造の中で、Database/Factoriesを使って、Seedingしたいと思います。 Modules\Todo\Models\Todo

簡易モジュール構造(2)

fossa-hobby.hatenablog.com 使用環境 Name Version PHP 8.2 Laravel 10 Database: Seeding 今回、Module構造の中で、Seedingしてみたいと思い、試してみました。 modules/Admin/Database/Seedersフォルダ内にUserSeeder.phpがあるケースを想定しています。 …

簡易モジュール構造(1)

fossa-hobby.hatenablog.com 使用環境 Name Version PHP 8.1 or 8.2 Laravel 9 or 10 設置方法 composer.jsonに追記 "autoload": { "psr-4": { "App\\": "app/", "Database\\Factories\\": "database/factories/", "Database\\Seeders\\": "database/seeders…

簡易モジュール構造(0)

目次 簡易モジュール構造(1) - 独学者Fossa 簡易モジュール構造(2) - 独学者Fossa 簡易モジュール構造(3) - 独学者Fossa 簡易モジュール構造(4) - 独学者Fossa 簡易モジュール構造(5) - 独学者Fossa まえがき 記事の内容を上記の目次の通りに、分割しました…

Composer Merge Plugin

github.com Composer Merge Pluginが、やっとComposer 2.xに対応しました。*1 MediaWikiや、CMSのOctoberなどで、使われているみたいです。 Laravel Modulesで、Module毎にcomposer.jsonで、パッケージを管理したい場合、とても便利です。 使い方は、以前と…

Fossa Advent Calendar 1日目

アドベントカレンダー Laravelの公式パッケージ 予約投稿を活用して、ブログを書いています。*1 Laravel 7までは、Laravel UIしかなかったのと、Laravel UI自体が、わかりやすかった。 Laravel 8から、Laravel Jetstreamがリリースされて、「なんじゃこりゃ…

fakerphp/faker

composer updateしたら、fzaninotto/fakerが、abandonedと表示されていました。 Package fzaninotto/faker is abandoned, you should avoid using it. No replacement was suggested. fzaninotto/fakerを使うと、ダミーデータを作ってくれるので、便利だと思…