2020-01-01から1年間の記事一覧

Route の getName() と getActionName() の戻り値メモ

// use Illuminate\Support\Facades\Route; $route = Route::current(); $name = $route->getName(); // => 'example.index' $actionName = $route->getActionName(); // => 'App\\Http\\Controllers\\ExampleController@index'

CSS Flexible Box Layoutについてまとめ

はじめに CSS Flexible Box Layoutの解説をいろいろつまみ読みした。 解説が自分の頭にすっと入りにくい文書だと感じた。 復習に自分なりの表現でまとめてみることにした。 CSS Flexible Box Layoutとは CSS Flexible Box Layoutは要素の並べ方指定の体系で…

Bitnami が提供する Laravel 6 Docker image を Windows WSL2 Docker で起動する

前提条件 Git bash が使えること、curlを使いたいので 手順 下記ページに bitnami/laravel https://hub.docker.com/r/bitnami/laravel 下の手順がある $ mkdir ~/myapp && cd ~/myapp $ curl -LO https://raw.githubusercontent.com/bitnami/bitnami-docker-…

感想: 幸福優位7つの法則 仕事も人生も充実させるハーバード式最新成功理論

ツイッターで著者のTED公演が流れてきた 興味をもったので著者名でAmazonを検索し、この本を見つけ読むことにしてみた 仕事でうんざり来ているので、少し救いを求めていて、少し救われた 幸福優位7つの法則 仕事も人生も充実させるハーバード式最新成功理論…

菓子折りの買い物

菓子折りを買いに出かけた 2年くらいお世話になった現場を去ることになった 最後のあいさつに持参するためだ デパートがある駅の近くに向かうため、公園の向こうにあるバス停に向かった 乗るつもりのバス路線は本数が少ない バスにのってみると乗客は自分ひ…

マウスピースを作る

歯医者の定期検診に行った 奥歯のふちがかけていた 寝ているときに歯ぎしりをしているのだろうとのことで、マウスピースを作ることを勧められた。 マウスピースをするとクッションになって、歯ぎしりによるダメージを緩和できるそうだ。 2週間後にできる予定…

インターステラーを観る

Amazon prime video でインターステラーをみた。 地球環境の変化により人類の絶滅が予測された世界で、人類の移住先を探索するため選ばれた宇宙飛行士。 息子と娘をのこし、何年後になるか、帰還できるかもわからない旅にでかける。 重力の謎が解けることが…

みんな! エスパーだよ!一気読み

むかし深夜ドラマでやっていた、「みんな! エスパーだよ!」をマンがで一気読みした ドラマのストーリーのあらすじがどんなんだったかは忘れてしまった。 バカなお色気ドラマとマキタスポーツさんの印象が残ってるだけだった。 マンガもバカでお色気だが、…

感想: 世にも奇妙なニッポンのお笑い

オーストラリア生まれ、たまたま決まった高校留学で日本のお笑いにはまり、芸人になったチャド・マレーン氏 自身の半生を描きつつ、 お笑い界の文化、師弟関係、英語圏でのお笑いとの比較など 、とてもきれいにまとまっている 先輩後輩のような上下関係の文…

感想: ナナメの夕暮れ

オードリー若林の雑誌連載エッセイをまとめた単行本 いくら人見知りといえど、やっぱり芸能人 人に認められたい、ある地位につきたいという強烈な希望を持っている点では、 私も人見知りだが、やっぱり自分とは行動原理が根本的に違うなと感じた ナナメの夕…

感想: 結婚する予定もないから、好きなように家建てちゃいました。

独身女性漫画さんが家を建てるまでの顛末を記録した漫画にしたエッセイ 古民家好き、こだわりと行動力のすごい筆者が、 融資、設計、施行でのあれやこれやを面白おかしく描く。 設計家さんの許可なく、ドアやら電灯やら窓など、勝手に買ってきて、 「これ付…

テレビをよく見る

私はテレビをよく見る 一日に必要な会話量をみたすためだろう これまた昔にテレビで仕入た情報だったとおもうが、人は一日に必要な会話量があるらしい 私はほとんど雑談をしないし、できない性分の人間だ その分をテレビで埋め合わせている 多分、Twitterも…

アリータ:バトル・エンジェル (字幕版) を Amazon prime video でみる

原作の世界観を見事に表現している 映画で描けたストーリーは、原作の一部なので、さらに続編の製作を期待したい アリータ:バトル・エンジェル (字幕版)Rosa SalazarAmazon

laravel-permissionメモ

laravel-permission について試して気づいたことのメモ github.com ドキュメントはこちら。README.md 中に記載がある。 https://docs.spatie.be/laravel-permission/v3/introduction/ Installation in Laravel Installation in Laravel | laravel-permission…

composer require laravel/ui v1.2.0 した話

Laravel 6.x で単純に composer require laravel/ui をしたら、version 不一致でエラーになった vagrant@homestead:~/blog$ composer require laravel/ui 1/6: http://repo.packagist.org/p/provider-latest$4e40f62438a8386f393a55af8887692d5b46835ccd076c…

必須入力マークをCSSで表現するサンプル

Install Laravel to Ubuntu 18 on WSL notes

Environment $ cat /etc/os-release NAME="Ubuntu" VERSION="18.04.4 LTS (Bionic Beaver)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 18.04.4 LTS" VERSION_ID="18.04" HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BU…

PHPフレームワーク Laravel実践開発 6章 メモ

Chapter 6 ユニットテスト 6-1 コントローラーのテスト テスト関連ファイル説明 本体: /vendor/bin/phpunit, 設定ファイル: phpunit.xml, スクリプト: tests/unit, tests/feature phpunit.xml 説明 Unit/Feature 説明 テスト実行方法: $vendor/bin/phpunit E…

PHPフレームワーク Laravel実践開発 4章 メモ

Chapter 4 キュー・ジョブ・イベント・スケジューラ 4-1 キューとジョブ キューの概要 ジョブ作成 artisan make:job MyJob --> app\Jobs\MyJob.php ジョブプロバイダ作成 artisan make:provider MyJobProvider --> app\Providers\MyJobProvider.php MyJob を…

PHPフレームワーク Laravel実践開発 5章 メモ

Chapter 5 フロントエンドとの連携 5-1 Vue.jsを利用する Laravel 6.x系だと、Vue.js は規定で設定されていない。インストールする必要がある 参考 https://noumenon-th.net/programming/2020/02/09/laravel-6-vue-js/ https://readouble.com/laravel/6.x/ja…

PHPフレームワーク Laravel実践開発 3章 メモ

Chapter 3 データベースの活用 3-1 DBクラスとクエリビルダ DB::table クエリビルダ を使う get(), where(), whereRaw(), first(), orderBy(), find(), pluck(), chunkById(), chunk(), Variations of where 3-2 ペジネーション Pagination基本的な使い方 Na…

PHPフレームワーク Laravel実践開発 2章 メモ

Chapter 2 サービスとミドルウェア 2-1 サービスとコンテナと結合 サービスコンテナ、DI概要 単純なサービス作成と利用 コントローラー内での、サービスインスタンス化の方法、インスタンス化時の引数指定方法 ServiceProvider内で、サービスコンテナにサー…

PHPフレームワーク Laravel実践開発 1章 メモ

1-1 ルーティング ルートの基本 名前付きルート リダイレクト時に、リダイレクト先パスを指定するのではなく、ルートに付けた名前でリダイレクト先を指定できる whereによる正規表現ルート パスパラメータが正規表現でマッチするとき、ルーティングが成功。…

PHPフレームワーク Laravel入門 第2版 7章 メモ

Chapter 7 RESTfulサービス/セッション/ペジネーション/認証/テスト 7-1 RESTfull概説 php artisan make:migration create_restdata_table php artisan make:model RestData php make:seeder RestDataTableSeeder と登録 php artisan db:seed php artisan ma…

PHPフレームワーク Laravel入門 第2版 6章 メモ

Chapter 6 Eloquent ORM 6-1 Eloquentの基本 ORM概説 モデル作成: php artisan make:model Person テーブル名は複数形、モデルは単数形 コントローラー、Blade追加 Persion::all()、モデルクラス(Person) 拡張、Person::find() 6-2 検索とスコープ Persion::…

PHPフレームワーク Laravel入門 第2版 5章 メモ

Chapter 5 データベースの利用 5-1 データベースを準備する Sqlite3 database.sqlite 作成、peopleテーブル作成、レコード登録 config/database.php, .env設定 5-2 DBクラスの利用 DB::select, insert, update, delete 実装 5-3 クエリビルダ DB::table, ->s…

PHPフレームワーク Laravel入門 第2版 4章 メモ

Chapter 4 リクエスト・レスポンスを補完する 4-1 ミドルウェアの利用 ミドルウェア概要 ミドルウェアは、コントローラー処理前後に割り込み、独自の処理を追加する仕組み ミドルウェアの設定はルート情報記述で指定 --> コントローラーから分離している 実…

PHPフレームワーク Laravel入門 第2版 3章 メモ

Chapter 3 ビューとテンプレート 3-1 PHPテンプレートの利用 ビュー概要 実践 3-2 Bladeテンプレートを使う 実践, @csrf resources\views\hello の下に、index.blade.php を作成 3-3 Bladeの構文 Bladeの構文を実践する 3-4 レイアウトの作成 resources/view…

PHPフレームワーク Laravel入門 第2版 2章 メモ

Chapter 2 ルーティングとコントローラー 2-1 ルーティング ファイル、ディレクトリを通覧 Route::get 第2引数は関数またはコントローラーを指定 view応答の仕組み テンプレートファイルを通覧 HTML出力 パラメータ利用 2-2 コントローラーの利用 MVC概要 コ…

Laravel Project 作成のメモ

前の作業 Laravel Homestead 実施メモ - quwaharaの日記 Project作成 # Git bash for Windows から $ vagrant ssh vagrant@homestead:~$ pwd /home/vagrant vagrant@homestead:~$ composer create-project --prefer-dist laravel/laravel laravel_getting_st…