2020-05-01から1ヶ月間の記事一覧

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…

Laravel Homestead 実施メモ

Laravel Homestead - Laravel - The PHP Framework For Web Artisans Laravel Homestead 6.x Laravel First Steps Installing The Homestead Vagrant Box vagrant box add laravel/homestead larabel の Box を追加 Installing Homestead git clone https://…

The Vagrant getting started guide のメモ

Getting Started - Vagrant by HashiCorp Project Setup -- Project Directory 作って、Vargrantfile(設定ファイル)を置く Boxes -- Box 落とす、Vargrantfile に落とした Box を使うと書く Vagrant を起動 / vagrant up Up And SSH -- vagrant ssh/SSH 接続…