私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ【PHP】Laravel【フレームワーク】
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
ログインするユーザー事に似てるけど微妙に違う画面を表示させる場合、
結果的に両方同じAのbladeを呼び出すんだけどその過程で
Bのbladeで変数定義して→Aのblade呼び出しとかCのbladeで変数定義してAのblade呼び出しとかして振り分けてんだけどこれどうかね?
BADなやり口の予感してるんだが
結果的に両方同じAのbladeを呼び出すんだけどその過程で
Bのbladeで変数定義して→Aのblade呼び出しとかCのbladeで変数定義してAのblade呼び出しとかして振り分けてんだけどこれどうかね?
BADなやり口の予感してるんだが
>>656
コントローラーでやれよ
コントローラーでやれよ
自分だったらLaravel Mix使いなんでVueで書くことになって、
そんで差異部分は愚直にv-if文でそれぞれ書くか別コンポーネントにしちゃうかな
そんで差異部分は愚直にv-if文でそれぞれ書くか別コンポーネントにしちゃうかな
これ自分が受け持った案件なんだけどログインユーザー毎に経由するビュー振り分けてて
最初自分の経験も浅いのもあって綺麗にビュー整理してるんだな~とか思ってたけどロジックを別に置けば経由するだけ無駄じゃね?ってなった経緯。
ちなみに途中で作ってる変数はリンクの文字列とかform表示非表示の分でございます
最初自分の経験も浅いのもあって綺麗にビュー整理してるんだな~とか思ってたけどロジックを別に置けば経由するだけ無駄じゃね?ってなった経緯。
ちなみに途中で作ってる変数はリンクの文字列とかform表示非表示の分でございます
自己紹介とか思ったこととかはいらない
話が散漫になって余計にややこしくなる
何が必要でどうしたいのかをきちんと書かないと伝わらない
話が散漫になって余計にややこしくなる
何が必要でどうしたいのかをきちんと書かないと伝わらない
内容>>656で答えその下の人にもうもらってるんだけど話し続ける価値あるかこれ?
いや、質問者がそれで納得してないから>>660で続けてるのかと
その内容がわからないから困ってる
その内容がわからないから困ってる
変数定義と言っても可読性のために一端Controllerから受け取った判定用変数を持つってとこだろ
ログインユーザー別のViewって事だからDBから何某かの値を受け取ってるわけだし
ログインユーザー別のViewって事だからDBから何某かの値を受け取ってるわけだし
何か具体的に言った方がええかな?伝えづらいかもしれんが、
ログインしてるユーザー毎に呼び出すビュー振り分けてるってのは
管理者権限でログイン → コントローラー → Bのblade → Aのblade
一般ユーザでログイン → コントローラー → Cのblade → Aのblade
こんな流れでBとCはhtmlとか一切無しにその場で親画面呼び出したり、Aをincludeしたり、Aで使う変数宣言したりしてる。
ここで言うAで使う変数てのはサーバーから取ってきたデータを当てたりとかじゃなく単にリンク文字列とかフォームの表示非表示とかの値。
ログインするユーザー毎に微妙に違う画面出したいのはわかるけどやっぱBとC無駄だよな、それともこれはこれでいいのか?っていうのが元の疑問と相談。
ログインしてるユーザー毎に呼び出すビュー振り分けてるってのは
管理者権限でログイン → コントローラー → Bのblade → Aのblade
一般ユーザでログイン → コントローラー → Cのblade → Aのblade
こんな流れでBとCはhtmlとか一切無しにその場で親画面呼び出したり、Aをincludeしたり、Aで使う変数宣言したりしてる。
ここで言うAで使う変数てのはサーバーから取ってきたデータを当てたりとかじゃなく単にリンク文字列とかフォームの表示非表示とかの値。
ログインするユーザー毎に微妙に違う画面出したいのはわかるけどやっぱBとC無駄だよな、それともこれはこれでいいのか?っていうのが元の疑問と相談。
それならModelにヘルパメソッド生やすかなあ
MVCモデルの基本はControllerは薄くしろ、Viewは受け取ったデータを表示させるだけにしろ、なんで
MVCモデルの基本はControllerは薄くしろ、Viewは受け取ったデータを表示させるだけにしろ、なんで
みんなの評価 :
類似してるかもしれないスレッド
- 【PHP】Laravel【フレームワーク】 Part.5 (568) - [84%] - 2021/5/1 22:00
- 【PHP】Laravel【フレームワーク】 Part.9 (884) - [84%] - 2022/3/13 12:00
- 【PHP】Laravel【フレームワーク】 Part.8 (148) - [84%] - 2021/8/8 21:30
- 【PHP】Laravel【フレームワーク】 Part.7 (779) - [84%] - 2021/7/9 16:18
- 【PHP】Laravel【フレームワーク】 Part.6 (745) - [84%] - 2021/6/21 6:30
- 【PHP】Laravel【フレームワーク】 Part.12 (314) - [82%] - 2023/1/30 18:45
- 【PHP】Laravel【フレームワーク】 Part.3 (983) - [82%] - 2021/2/12 4:00
- 【PHP】Laravel【フレームワーク】 Part.4 (460) - [82%] - 2021/4/4 4:00
- 【PHP】Laravel【フレームワーク】 Part.2 (917) - [82%] - 2019/9/10 9:15
- 【PHP】Laravel【フレームワーク】 Part.11 (870) - [82%] - 2022/8/28 15:45
- 【PHP】Laravel【フレームワーク】 Part.10 (446) - [82%] - 2022/6/6 19:30
- 【PHP】Ethna part.2【国産フレームワーク】 (315) - [67%] - 2019/5/9 7:45 ○
トップメニューへ / →のくす牧場書庫について