0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Laravelでの共通データの扱い方

Last updated at Posted at 2022-10-10

私がでデスクトップアプリ開発者からWeb開発案件に携わっていたことでつまずいたことを記載します。

Laravelでの共通データの扱い方について、
あるマスタ画面の一覧表示•登録•変更処理を同じController内で実装しようとして
一覧表示で取得した変数を登録・変更メソッドを使い回すために
下記サイトを参考にコンストラクタを実装したのですが、
一覧表示の処理を通る前だけでなく、登録・変更処理の前にもコンストラクタを通ってしまい
私の意図通りに動かないことに気づきました。。

Web開発の経験者の方に聞いたところ、Laravelはデーモン(※) として起動しないのでデータをメモリに保持させることができないとのこと。

(※) デーモンの説明
https://wa3.i-3-i.info/word11000.html

そのため、データを他メソッド等でも使用したい場合は、
・HTTPリクエスを通してデータを引き継がせるか、
・プログラムの外にデータを一時的に退避させるか
- クッキー・セッション
- ファイル
- データベース
方法をとる必要があるということです。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?