Laravel
ウェブ職人のためのPHPフレームワーク
本家
https://laravel.com/
git
https://github.com/laravel
動画チュートリアル(英語)
https://laracasts.com/
※前スレ
【PHP】Laravel【フレームワーク】 Part.9
https://medaka.5ch.net/test/read.cgi/php/1636499781/
【PHP】Laravel【フレームワーク】 Part.10
https://medaka.5ch.net/test/read.cgi/php/1647325775/
【PHP】Laravel【フレームワーク】 Part.11
https://medaka.5ch.net/test/read.cgi/php/1658553311/
【PHP】Laravel【フレームワーク】 Part.12
■ このスレッドは過去ログ倉庫に格納されています
2022/08/31(水) 18:53:51.77ID:???
48nobodyさん
2022/09/25(日) 09:19:56.87ID:??? システム発注する側か受注する側か知らないけど今日日の流行りは自社内製で
自社内製で作る場合で要件固まって無いなら少しずつ作るやり方になって
少しずつ作るなら管理画面70ページは多い。
自社業務用のシステムは自社で作ったほうが自社向けの改修も対外向け受発注処理無くて済むから作りやすいよ
自社内製で作る場合で要件固まって無いなら少しずつ作るやり方になって
少しずつ作るなら管理画面70ページは多い。
自社業務用のシステムは自社で作ったほうが自社向けの改修も対外向け受発注処理無くて済むから作りやすいよ
49nobodyさん
2022/09/25(日) 11:34:05.48ID:??? >>45
客に高い金を請求してよく分からん様なヤツでもなんでもかんでも増やしてとにかく大人数(派遣集め)にしたがるイメージだな
客に高い金を請求してよく分からん様なヤツでもなんでもかんでも増やしてとにかく大人数(派遣集め)にしたがるイメージだな
51nobodyさん
2022/09/25(日) 14:23:33.15ID:??? そんな情報だけでは見積もれんわなw
52nobodyさん
2022/09/25(日) 17:55:19.05ID:??? そんな情報で出せる程度の見積もりでええんや
そもそも引き合いでもないし
そもそも引き合いでもないし
53nobodyさん
2022/09/25(日) 18:25:49.19ID:??? 44です
みなさんレスありがとうございます
実は今入ってる現場の話でPGがあまりlaravelわかってない人で納品まで2ヶ月 待ってもらって3ヶ月くらいでなんとか!と言われてるんですよね
仕様書みてもまだ固まってないとこも多くer図もそれなりに複雑なので無理ですって言ってるんですが人材不足でこのままスタートしそうでして…
普段からやってる人ならこなせるのかと思って質問してみましたが無理なものは無理で出来る範囲でやってれば良さそうですね
みなさんレスありがとうございます
実は今入ってる現場の話でPGがあまりlaravelわかってない人で納品まで2ヶ月 待ってもらって3ヶ月くらいでなんとか!と言われてるんですよね
仕様書みてもまだ固まってないとこも多くer図もそれなりに複雑なので無理ですって言ってるんですが人材不足でこのままスタートしそうでして…
普段からやってる人ならこなせるのかと思って質問してみましたが無理なものは無理で出来る範囲でやってれば良さそうですね
55nobodyさん
2022/09/25(日) 18:40:47.17ID:??? 処理が簡単なのが沢山あるぐらいならそんなにかからないけど
画面仕様書作ってそれを承認して貰ってから作るとかメンドクサイプロセスがあると
2~3か月で作るとか無理じゃね?
過去に似たような仕事をほぼ一人で半月ぐらいでやってたけど、画面仕様書は発注元が作ってたわ
画面仕様書作ってそれを承認して貰ってから作るとかメンドクサイプロセスがあると
2~3か月で作るとか無理じゃね?
過去に似たような仕事をほぼ一人で半月ぐらいでやってたけど、画面仕様書は発注元が作ってたわ
56nobodyさん
2022/09/25(日) 19:17:30.13ID:??? PMがLaravelをわかっている必要はないのと見積もりは画面数ではなく基本的には機能からだすものだ
58nobodyさん
2022/09/27(火) 17:42:58.03ID:SVglqTvM Route::prefix('/{locale}')->group(function(){
Route::prefix('aaa')->group(function(){
Route::get('/', [App\Http\Controllers\AaaController::class, 'aaa']);
Route::get('a1', [App\Http\Controllers\A1Controller::class, 'a1']);
Route::get('a2', [App\Http\Controllers\A2Controller::class, 'a2']);
});
Route::prefix('bbb')->group(function(){
Route::get('/', [App\Http\Controllers\BbbController::class, 'bbb']);
Route::get('b1', [App\Http\Controllers\B1Controller::class, 'b1']);
Route::get('b2', [App\Http\Controllers\B2Controller::class, 'b2']);
});
Route::get('/', function () {
return view('index');
});
});
laravel9です。例えば上記みたいにprefixの中にprefix使ってて、「hoge.com/en/aaa」や「hoge.com/en/aaa/a1」が開いてるときに「aaa」が取得できる関数って用意されてますか?
->getPrefix()とか使うと「{locale}/aaa」が取れてしまいます。str_replaceとかは極力使いたくないです。詳しい方いましたらよろしくお願いします。
Route::prefix('aaa')->group(function(){
Route::get('/', [App\Http\Controllers\AaaController::class, 'aaa']);
Route::get('a1', [App\Http\Controllers\A1Controller::class, 'a1']);
Route::get('a2', [App\Http\Controllers\A2Controller::class, 'a2']);
});
Route::prefix('bbb')->group(function(){
Route::get('/', [App\Http\Controllers\BbbController::class, 'bbb']);
Route::get('b1', [App\Http\Controllers\B1Controller::class, 'b1']);
Route::get('b2', [App\Http\Controllers\B2Controller::class, 'b2']);
});
Route::get('/', function () {
return view('index');
});
});
laravel9です。例えば上記みたいにprefixの中にprefix使ってて、「hoge.com/en/aaa」や「hoge.com/en/aaa/a1」が開いてるときに「aaa」が取得できる関数って用意されてますか?
->getPrefix()とか使うと「{locale}/aaa」が取れてしまいます。str_replaceとかは極力使いたくないです。詳しい方いましたらよろしくお願いします。
59nobodyさん
2022/09/27(火) 18:48:18.15ID:??? そもそもそんな書き方するより、例えばだけど
'en/{param1}/{param2}'
みたいな感じでコントローラの処理で$param1や$param2を見て分岐すりゃいいんじゃないの?
明確にURLが決まってるなら全てルーティングに書けば良いだけだし
'en/{param1}/{param2}'
みたいな感じでコントローラの処理で$param1や$param2を見て分岐すりゃいいんじゃないの?
明確にURLが決まってるなら全てルーティングに書けば良いだけだし
60nobodyさん
2022/10/02(日) 20:22:06.51ID:UgSkWJ66 最近サボってたけどなんとなくLaravelの仕組みを解ってきた、ちょっと興味わいてきたわ
久しぶりに触ってみようかな
久しぶりに触ってみようかな
61nobodyさん
2022/10/04(火) 10:00:33.23ID:RLR0mRNx 相談です。
bladeテンプレートのview(子)がlayout(親)を継承して表示する状態になっています。
親子間で変数を共有する方法を探しています。
「親」で、複数の「子」で共通する変数を定義して使いまわしたい都合です。
子の変数を親が拾う処理は子:@section 親:@yield
でいけるのですが、その逆ができないか探しています。
ウェブの資料だとinclude()を使うとできるようなことを言っていますが、
親のyieldに子がsectionで入れる構造を変えたくないです。
この構造で親→子に変数を渡す方法があったら知りたいです。
bladeテンプレートのview(子)がlayout(親)を継承して表示する状態になっています。
親子間で変数を共有する方法を探しています。
「親」で、複数の「子」で共通する変数を定義して使いまわしたい都合です。
子の変数を親が拾う処理は子:@section 親:@yield
でいけるのですが、その逆ができないか探しています。
ウェブの資料だとinclude()を使うとできるようなことを言っていますが、
親のyieldに子がsectionで入れる構造を変えたくないです。
この構造で親→子に変数を渡す方法があったら知りたいです。
63nobodyさん
2022/10/06(木) 09:37:59.84ID:??? 概念的にはlayoutはトレイトであって親クラスじゃないからな
64nobodyさん
2022/10/06(木) 10:19:58.51ID:??? トレイトっていう考え方しっくりきやすいな
今度教えるとき使ってみよ
今度教えるとき使ってみよ
65nobodyさん
2022/10/07(金) 19:07:32.39ID:??? 相変わらずLaravelはポンコツだな
66nobodyさん
2022/10/23(日) 07:56:27.89ID:??? Laravel勉強してるけど「これ覚える必要ある?」ってなってる。
ゴリゴリ自分で書いた方が楽では?
ゴリゴリ自分で書いた方が楽では?
67nobodyさん
2022/10/23(日) 09:08:24.15ID:??? フレームワークって、同程度の品質で量産するためのものだからね
1,.2個ブログ作るだけならwordpressのほうが絶対に早いし楽
1,.2個ブログ作るだけならwordpressのほうが絶対に早いし楽
68nobodyさん
2022/10/23(日) 09:41:40.53ID:??? 認証管理とかフロントフレームワークとか導入しやすいし
最近のComposer使わないとインストールするのがめちゃくちゃめんどくさいライブラリ入れる場合とかあるじゃん
最近のComposer使わないとインストールするのがめちゃくちゃめんどくさいライブラリ入れる場合とかあるじゃん
70nobodyさん
2022/10/23(日) 17:14:05.31ID:??? ログイン周りはフレームワーク使わないと怖いな
いつ攻撃側がアップデートするか分からんし
いつ攻撃側がアップデートするか分からんし
71nobodyさん
2022/10/23(日) 17:14:39.28ID:??? ペライチのランペならメモ帳で十分だけどね
72nobodyさん
2022/10/23(日) 17:58:53.73ID:??? 俺的にはReactがバックエンドにそのまま繋げれる環境が簡単に用意出来るのを知った時点で俺の中でのLaravelの優位性が一気に爆上げした
73nobodyさん
2022/10/23(日) 19:44:12.89ID:??? 認証周りはFWに頼るべきだよなあ
自前とか今どきだと考えることおおすぎて
自前とか今どきだと考えることおおすぎて
74nobodyさん
2022/10/24(月) 00:54:07.54ID:??? 勉強の段階でもうLaravel不要とか言ってしまうのスゴいなよほど自分の書くソースコードに自信があるんだな
75nobodyさん
2022/10/24(月) 09:20:41.73ID:??? laravel勉強し、将来的に色々なwebサイトを作れるようになりたいのですが、何から勉強すると良いでしょうか
ブログを作ってみる、などでしょうか?
今はwordpress+サクラエディタで、
開発環境もちゃんと整備しようかと思っています
ブログを作ってみる、などでしょうか?
今はwordpress+サクラエディタで、
開発環境もちゃんと整備しようかと思っています
76nobodyさん
2022/10/24(月) 12:56:17.50ID:??? ちょっと古いが何からやったらいいか分からんなら津耶乃本から始めるのがいいと思う
78nobodyさん
2022/10/24(月) 14:06:46.15ID:??? ぼちぼちPhpExcelとか素のphpだと新しいバージョンのphpで使うの無理くね?
79nobodyさん
2022/10/24(月) 14:27:04.04ID:??? 作るのは自分が好きなの何でも良いから
とにかく頭と手をどんどん動かせ
とにかく頭と手をどんどん動かせ
80nobodyさん
2022/10/26(水) 18:44:45.53ID:??? migration ファイルのフォーマットが変わっててビビった
変わったのは最近だと思うけど、コレなんで変わったの?
変わったのは最近だと思うけど、コレなんで変わったの?
82nobodyさん
2022/10/27(木) 12:51:11.41ID:??? 何が変わったっけ?ってレベルで気づいてない
83nobodyさん
2022/10/27(木) 13:25:52.44ID:??? 書き方のサポートは随分前に変更されてたらしい
変更前後はこんな感じ
https://qiita.com/ucan-lab/items/eb10ec577d8e08226b33
多分、最近テンプレートが新しいものに切り替わったんだと思う
return new class って書き方を見たことなかったんでそこでビビったw
変更前後はこんな感じ
https://qiita.com/ucan-lab/items/eb10ec577d8e08226b33
多分、最近テンプレートが新しいものに切り替わったんだと思う
return new class って書き方を見たことなかったんでそこでビビったw
84nobodyさん
2022/10/27(木) 16:15:35.72ID:??? ぜんぜん気づかなかったw
85nobodyさん
2022/10/27(木) 16:48:28.15ID:??? 変更じゃなくて別の書き方も追加されたが正しいのでは?
86nobodyさん
2022/10/27(木) 17:17:04.77ID:??? 正しくは以前別の書き方ができるようになった
で、最近それがデフォルトとして採用された
だと思う
まぁ、経緯はどうでもいいw
なんで新しい書き方になったのか知りたかったんだけど、それはQiita読んで完全に理解した
なんでこんな書き方ができるのかは全然分からん(完全理解i以前の分からん)
で、最近それがデフォルトとして採用された
だと思う
まぁ、経緯はどうでもいいw
なんで新しい書き方になったのか知りたかったんだけど、それはQiita読んで完全に理解した
なんでこんな書き方ができるのかは全然分からん(完全理解i以前の分からん)
87nobodyさん
2022/10/27(木) 19:41:33.89ID:??? 無名クラスなんてPHPで出来る事をそもそも知らなかった件w
https://www.php.net/manual/ja/language.oop5.anonymous.php
まぁ、普段使う事無いし、フレームワークとかの設計者ぐらいしか正直いらんのではと
https://www.php.net/manual/ja/language.oop5.anonymous.php
まぁ、普段使う事無いし、フレームワークとかの設計者ぐらいしか正直いらんのではと
88nobodyさん
2022/10/27(木) 19:55:52.55ID:??? 無名関数はなんとなく分かるんだけど、いきなりreturnが意味不明だったのよ
まぁ、そのうちコード読んで見る
まぁ、そのうちコード読んで見る
89nobodyさん
2022/10/27(木) 21:58:24.69ID:LRGAWONc 質問なんだけどデータベースのテーブルからWhereだけでレコードってとってこれるの?
90nobodyさん
2022/10/27(木) 22:41:29.75ID:??? Eloquentだと別にselect書かなくてもSQLで言うselect *にはなるよ
そういう意味じゃなくて?
例えば
Model::where('no','>',100)->get();
みたいな書き方は出来るよ
そういう意味じゃなくて?
例えば
Model::where('no','>',100)->get();
みたいな書き方は出来るよ
92nobodyさん
2022/10/27(木) 23:38:55.34ID:??? 無名クラスはinterfaceとabstractのテストする時
実体クラス作る必要なくなるから便利だった
実体クラス作る必要なくなるから便利だった
93nobodyさん
2022/10/28(金) 08:03:12.39ID:QcZIpngi94nobodyさん
2022/10/28(金) 08:41:53.38ID:??? データベースのマイグレーションが無名クラスの実装になってる
95nobodyさん
2022/10/28(金) 10:35:25.70ID:??? >>93
getかfirstまたはfindなどを使わないとそもそも取れないw
それらを最後に使う事で実際にSQLが実行されるからね
getなら複数(結果が0や1つでも配列となる)
firstならlimit 1と同じだから結果は単体(取れない場合はNULL)
findはwhere('id',xxx)->first()と同じようなもの
getかfirstまたはfindなどを使わないとそもそも取れないw
それらを最後に使う事で実際にSQLが実行されるからね
getなら複数(結果が0や1つでも配列となる)
firstならlimit 1と同じだから結果は単体(取れない場合はNULL)
findはwhere('id',xxx)->first()と同じようなもの
96nobodyさん
2022/10/28(金) 10:59:33.65ID:??? firstWhere
97nobodyさん
2022/10/28(金) 18:35:43.31ID:OGJJ34Fl >>95
やっぱそいだよね、仕事先でGetしなくても取れるって話聞こえたから本当か?って思っちまったよ。
やっぱそいだよね、仕事先でGetしなくても取れるって話聞こえたから本当か?って思っちまったよ。
98nobodyさん
2022/10/28(金) 20:42:11.06ID:??? 独自のメソッドを用意すれば出来なくはないけど、そこまでする必要が無いというか
明確にget() or first()にしておいた方が分かりやすいかと思う
明確にget() or first()にしておいた方が分かりやすいかと思う
99nobodyさん
2022/10/31(月) 15:26:37.42ID:hYrbH0ZD 新規作成で罠かかったわ、カレントディレクトリとかに罠にハマって時間を無駄にした
100nobodyさん
2022/11/02(水) 10:37:48.06ID:??? 10はいつ出るの?最近Laravelの話題ないよね
101nobodyさん
2022/11/02(水) 12:06:31.77ID:???103nobodyさん
2022/11/02(水) 19:51:21.54ID:??? 正直新しいバージョンを待ってるって事が段々なくなってきている
セキュリティとかのパッチは必要だと思うけど、機能面は正直今で十分だしなぁ
どちらかと言うと高速化とかそっちを頑張って欲しい気がする
セキュリティとかのパッチは必要だと思うけど、機能面は正直今で十分だしなぁ
どちらかと言うと高速化とかそっちを頑張って欲しい気がする
104nobodyさん
2022/11/03(木) 17:00:21.45ID:??? 多対多で3つのテーブルをリレーションする構成を考えてるんだけど、Pivotを使うのが正攻法?
以下の記事でやりたいことは実現できそうなんだけど、中間テーブルの名称とかちょっと気持ち悪く感じてる
https://qiita.com/kkznch/items/72ff650737eff863e4d9
3つのテーブルは記事と同じく多対多対多の関係です
良い方法があれば教えて
以下の記事でやりたいことは実現できそうなんだけど、中間テーブルの名称とかちょっと気持ち悪く感じてる
https://qiita.com/kkznch/items/72ff650737eff863e4d9
3つのテーブルは記事と同じく多対多対多の関係です
良い方法があれば教えて
105nobodyさん
2022/11/04(金) 00:25:58.48ID:??? それが正攻法なんでそれでやりましょう
106nobodyさん
2022/11/04(金) 07:41:06.18ID:??? やはりこれが正攻法なんですね
ありがとうございます
テーブル名だけ気持ち悪いんで3つ突っ込んで設計してみます
ありがとうございます
テーブル名だけ気持ち悪いんで3つ突っ込んで設計してみます
109nobodyさん
2022/11/04(金) 22:18:50.95ID:???110nobodyさん
2022/11/04(金) 22:32:11.54ID:??? laravel使ってみましたが、
ログイン画面とか一瞬で作れるんですね
sessionとかpassword_hashとか一生懸命勉強したのに、こんな簡単に作れるなんて・・・
ログイン画面とか一瞬で作れるんですね
sessionとかpassword_hashとか一生懸命勉強したのに、こんな簡単に作れるなんて・・・
111nobodyさん
2022/11/04(金) 22:43:09.81ID:??? そこから色々肉付けするのが大変なんだけどね
112nobodyさん
2022/11/05(土) 07:47:55.44ID:??? その勉強は無駄にはならんよ
113nobodyさん
2022/11/05(土) 11:33:18.30ID:??? 認証はやっぱりSAMLとかのシングルサインオンですって!
SSO環境がないのならKeycloakをLDAP等に連携させるのはいかがです?
どのサービスでも同じ認証画面アクティブディレクトリのIDパスワード等で統一されれば、ユーザーも戸惑わないし、大量のIDパスワードに悩まずに済みますよ!
サービスを切り替える度々に認証入力する手間も省けて、ユーザーの満足度向上間違いなしです!
Laravel自体をSAMLのSPにするか、apache+mod_auth_mellonの組み合わせでシングルサインオンに対応できます
(認証回りを使い回して楽したい、パスワード管理ヤダ、パスワード忘れの問い合わせとか付き合ってられない)
SSO環境がないのならKeycloakをLDAP等に連携させるのはいかがです?
どのサービスでも同じ認証画面アクティブディレクトリのIDパスワード等で統一されれば、ユーザーも戸惑わないし、大量のIDパスワードに悩まずに済みますよ!
サービスを切り替える度々に認証入力する手間も省けて、ユーザーの満足度向上間違いなしです!
Laravel自体をSAMLのSPにするか、apache+mod_auth_mellonの組み合わせでシングルサインオンに対応できます
(認証回りを使い回して楽したい、パスワード管理ヤダ、パスワード忘れの問い合わせとか付き合ってられない)
114nobodyさん
2022/11/05(土) 13:04:10.59ID:N20jVwNP LaravelのComposeとかのライブラリどう参照してるのとか仕組み知らないと混乱するな
115nobodyさん
2022/11/06(日) 17:50:52.84ID:??? >>109
確かに6で十分なんだよなぁ
Laravelに限らず、どのフレームワークもバージョンアップするたびに
仕様が変わりまくって機能がもりもりになるけど、
最小構成のものを出してくれればいいのにな
んで、追加したければモジュールやらプラグインで追加ができれば
自由度も上がるし、過去作ったものも保守しやすいのに
確かに6で十分なんだよなぁ
Laravelに限らず、どのフレームワークもバージョンアップするたびに
仕様が変わりまくって機能がもりもりになるけど、
最小構成のものを出してくれればいいのにな
んで、追加したければモジュールやらプラグインで追加ができれば
自由度も上がるし、過去作ったものも保守しやすいのに
116nobodyさん
2022/11/06(日) 19:35:29.65ID:??? だったら自分で作れよw
117nobodyさん
2022/11/06(日) 19:56:15.29ID:??? より自由度を高める設計変更は、バージョンアップのたびに実施されてるよ
認証周りとかすげぇと思う
逆に、トレンド的に必須になった機能をフレームワークとして取り込んだりしてるから、そのバランス取りに加わりたければ、ディスカッションに参加するしか無いかなぁ
認証周りとかすげぇと思う
逆に、トレンド的に必須になった機能をフレームワークとして取り込んだりしてるから、そのバランス取りに加わりたければ、ディスカッションに参加するしか無いかなぁ
118nobodyさん
2022/11/06(日) 21:05:51.91ID:??? 自由に出来すぎると迷うからなぁ
デフォルトで「これしかできない」にして、
後から追加できる方が便利だと思うんだよな
余計な機能がついてないぶん、リスクも減るだろうし
デフォルトで「これしかできない」にして、
後から追加できる方が便利だと思うんだよな
余計な機能がついてないぶん、リスクも減るだろうし
119nobodyさん
2022/11/07(月) 00:07:31.49ID:??? まあそれなんだよな
フレームワークには型に嵌めることも目的としてるとこがあるから
フレームワークには型に嵌めることも目的としてるとこがあるから
120nobodyさん
2022/11/07(月) 11:35:57.64ID:??? 認証機能は後から追加するパターンなのにな
121nobodyさん
2022/11/07(月) 13:12:17.32ID:??? そもそも、オモチャみたいなWEBアプリしか作れないLaravelなんか、バージョンアップしても無駄。
ちゃんとした堅牢な業務システムを破綻なく作れるフレームワークが必要とされている。
ちゃんとした堅牢な業務システムを破綻なく作れるフレームワークが必要とされている。
122nobodyさん
2022/11/07(月) 13:31:07.98ID:??? ちゃんとしたのはRubyとかJavaに任せればいいだけじゃね?
Web自体がオモチャなんだし
Web自体がオモチャなんだし
123nobodyさん
2022/11/07(月) 13:32:57.17ID:??? Rubyじゃない、Pythonか
分野が違うんだし、比べる必要ないと思うけどね
分野が違うんだし、比べる必要ないと思うけどね
125nobodyさん
2022/11/07(月) 14:32:05.68ID:??? フレームワークが破綻なく作れる所まで担保しないしw
そんなのは結局その利用者の作り方の問題だしなぁ
そんなのは結局その利用者の作り方の問題だしなぁ
126nobodyさん
2022/11/07(月) 15:02:42.48ID:??? 他を貶して自尊心を保つのは大体Rubyおじさんなんだよなぁ
ホント他と比べて勝ってると思わなきゃ自尊心保てないとか可哀想としか言いようがない
ホント他と比べて勝ってると思わなきゃ自尊心保てないとか可哀想としか言いようがない
127nobodyさん
2022/11/07(月) 16:31:20.22ID:??? しかも自分ではろくにプログラムもかけないのに「Ruby命!」w
128nobodyさん
2022/11/07(月) 16:36:32.91ID:??? あれはさすがにruby使いに同情する
129nobodyさん
2022/11/07(月) 18:30:13.43ID:??? 我が道を行けばいいだけなのに何で他と比べたがるんだろう…?
130nobodyさん
2022/11/07(月) 19:06:45.99ID:??? ガイジだからさw
131nobodyさん
2022/11/08(火) 12:16:33.11ID:??? ちょっと事実をしたかされただけですぐに頭に血が上って発狂してしまうららべらーの皆さん相変わらずかわいいw
132nobodyさん
2022/11/08(火) 14:16:31.84ID:??? 14万生きてたのかw
133nobodyさん
2022/11/09(水) 12:25:56.04ID:??? ばかべらーさんは負けず嫌いなので直ぐに反応して分かりやすいです。
134nobodyさん
2022/11/09(水) 12:41:35.04ID:??? wordpressが大分使えるようになったので
laravel勉強し始めたけど、もしかして一人で作るフレームワークとしては、あまり向いてない?
分業体制には良いと思ったけど、
一人でやると
・MVCに分割
・それぞれで作業
という謎の工程になっているような気がします
それとも、これは私が未熟故の感覚で、一人で制作する際もMVCを念頭において設計した方が良いのでしょうか?
今作ってるサイトは、主にゲーム攻略系のサイトで、登録・会員制にしようと思っています
laravel勉強し始めたけど、もしかして一人で作るフレームワークとしては、あまり向いてない?
分業体制には良いと思ったけど、
一人でやると
・MVCに分割
・それぞれで作業
という謎の工程になっているような気がします
それとも、これは私が未熟故の感覚で、一人で制作する際もMVCを念頭において設計した方が良いのでしょうか?
今作ってるサイトは、主にゲーム攻略系のサイトで、登録・会員制にしようと思っています
135nobodyさん
2022/11/09(水) 13:22:40.35ID:??? >>134
Laravelに限らず、一人でやる場合もフレームワーク使ったほうが良いよ
理由は、過去に作った自分のソースを忘れるから。
フレームワークなら作り方に規則性があるから思い出せるけど、
そうじゃないものは思い出すのが大変になり、時間がかかる
保守に影響出るから、サイトやアプリの成長には繋がらない
Laravelに限らず、一人でやる場合もフレームワーク使ったほうが良いよ
理由は、過去に作った自分のソースを忘れるから。
フレームワークなら作り方に規則性があるから思い出せるけど、
そうじゃないものは思い出すのが大変になり、時間がかかる
保守に影響出るから、サイトやアプリの成長には繋がらない
136nobodyさん
2022/11/09(水) 15:16:48.92ID:??? >>134
認証認可とセキュリティ周りの必要最小限をフレームワークが担ってくれるって点だけでも、一人制作において十分有用ですよ
また、MVCって概念は分業のための仕組みではなく、コードを整理するための仕組みです
結果として分業に寄与しますが、根本を間違うと理解が進みません
あと、学習初期に考えることでもないですが、MVCって概念だとコードが整理できない時期が来ます
クリーンアーキテクチャだなんだといった設計手法が耳に入ると思うので、壁を感じたらそちらを学習してみると良いです
認証認可とセキュリティ周りの必要最小限をフレームワークが担ってくれるって点だけでも、一人制作において十分有用ですよ
また、MVCって概念は分業のための仕組みではなく、コードを整理するための仕組みです
結果として分業に寄与しますが、根本を間違うと理解が進みません
あと、学習初期に考えることでもないですが、MVCって概念だとコードが整理できない時期が来ます
クリーンアーキテクチャだなんだといった設計手法が耳に入ると思うので、壁を感じたらそちらを学習してみると良いです
137nobodyさん
2022/11/09(水) 16:46:45.74ID:???138nobodyさん
2022/11/09(水) 18:11:29.45ID:??? LaravelはMVCじゃないけどな。
139nobodyさん
2022/11/09(水) 21:50:53.03ID:??? なんなの?
140nobodyさん
2022/11/09(水) 22:00:12.88ID:??? CakePHPで散々「そうじゃない」と言われたのに馬鹿の一つ覚えでDBにアクセスする物をModelと称したり、TemplateをViewと称して表示方法に係るロジックをControllerに溢れさせたりする謎のヘンテコフレームワーク
141nobodyさん
2022/11/09(水) 23:21:08.49ID:??? 何言っているんだコイツw
142nobodyさん
2022/11/10(木) 08:08:00.57ID:??? すぐ吠え始めるバカ犬
144nobodyさん
2022/11/10(木) 14:17:01.40ID:??? 聞けば何でも恵んでもらえると思ってる乞食は
昔から貰いが少ない
昔から貰いが少ない
145nobodyさん
2022/11/10(木) 20:30:32.26ID:??? Viewなんてあったっけ?
147nobodyさん
2022/11/19(土) 11:22:37.26ID:??? Laravel練習中です
複雑なページでは、ControllerからViewに投げるというのは理解できたのですが、
静的なページ(会社概要や、特定商取引法に関するページなど)も、必ずcontrollerを通した方が良いのでしょうか?
複雑なページでは、ControllerからViewに投げるというのは理解できたのですが、
静的なページ(会社概要や、特定商取引法に関するページなど)も、必ずcontrollerを通した方が良いのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 第三次世界大戦?AI攻撃で社会麻痺?11/2に政府が全国民に最低3日分の備蓄を緊急要請★2 [♪♪♪★]
- 新給付、年収119万円以下は年5千円案 ★2 [首都圏の虎★]
- サンリオ 日本でも『VIVANT』とのコラボ中止を発表 「企業理念にそぐわない表現が…」と説明 [冬月記者★]
- 【野球】バウアーが忖度なしの本音「日本野球は面白くない」 味気なさも…驚いた能力「卓越している」 [冬月記者★]
- 【高校サッカー】「穴あきゴールネット」騒動で勝利チームが覆る異例の措置 大会側が誤審認め、東海大高輪台が準決勝へ [冬月記者★]
- 磁気テープ、20年ぶり増産 サイバー攻撃からデータ保護 富士フイルム [♪♪♪★]
- ダブパン周年祭まであと3日👊😅👊🏡
- 【速報】高市「新現金給付制度の案は年収119万円以下の就業者に年5000円給付」 [841411289]
- 「タンタンの冒険」明確な悪役として登場する実在国はジャップとソ連だけだった [237216734]
- 🏡🏡🏡🏡🏡🏡🏡🏡
- 高市「電気・ガス代支援を再開するわよ!!」 灯油代わ!? [273194536]
- 【高市速報】グッドスマイルカンパニーの流出、過去一ダントツでヤバい [527893826]