ペチパーノート

WEB開発系Tipsブログです。

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

Laravelのルーティング設定

様々なルーティング設定 こんなコントローラがある想定 Controllers └PersonController.php ■よくあるルート Route::get('person/edit', 'PersonController@edit'); Route::post('person/edit', 'PersonController@update’); ■名前付きルート ルート設定に名…

Laravelでの暗号化設定

鍵はConfig/app.phpのkeyに設定されているものが使われる 暗号化アルゴリズムはcipher(サイファー)で設定できる 'key' => env('APP_KEY'), 'cipher' => 'AES-256-CBC',

Laravelのデバッグツール (コードプロファイラ)

画面にデバッグ用のバーを表示できる。 表示/非表示は.envで切替可能。 github.com

Laravel モデル

モデル名は単数形 LaravelではModelsディレクトリとかはないが、作ってクラスを置くのがよさそう。 例 app/Models ├── User.php

Laravel サービス層とは?

サービスとは各クラスから提供される機能 コントローラからはサービスクラスを呼び出し、サービスクラス内でモデル操作などを行うイメージの解釈 下記、記事が大変参考になる。感謝。 Service層を意識したLaravelのMVCモデル(概念編) - Qiita Service層を…

Laravel 定数を使うのは.envだけではダメ

.envにも書いて API_URL=https://example.jp/list config/xxx.phpにも書く(configでenvから取得する) env('API_URL'), ]; 使いたいところでconfig()で取得する public function __construct() { $this->api_url = config('api_url'); $this->http_method = …

LaravelでCORS(クロスオリジン)対応する方法

これを使えばOK github.com

Laravel サービスコンテナとサービスプロバイダ

結構難しい。ぼんやりと。 サービスコンテナ Laravelはモデル等のクラスをコントローラでnewしなくてよい コントローラの引数に書いてやればよい (注入) それを実現するのがサービスコンテナ。サービスとは”特定の機能を持ったクラス”のことである サービス…

Laravelのfacade(ファサード)とは?

こちらが大変参考になった。 ファサードとは、クラスをインスタンス化しなくてもstaticメソッドのようにメソッドを実行できるようにしてくれる機能のこと。 【Laravel】ファサードとは?何が便利か?どういう仕組みか? - Qiita GOFのデザインパターンとは関…