Laravel
ウェブ職人のためのPHPフレームワーク
本家
https://laravel.com/
git
https://github.com/laravel
動画チュートリアル(英語)
https://laracasts.com/
和訳ドキュメント
http://laravel.jp/
※前スレ
【PHP】Laravel【フレームワーク】 Part.7
https://medaka.5ch.net/test/read.cgi/php/1624434493/
探検
【PHP】Laravel【フレームワーク】 Part.8
■ このスレッドは過去ログ倉庫に格納されています
2021/07/08(木) 14:15:20.33ID:???
162nobodyさん
2021/07/27(火) 12:44:08.47ID:???165nobodyさん
2021/07/27(火) 12:55:03.55ID:???166nobodyさん
2021/07/27(火) 12:55:54.42ID:???172nobodyさん
2021/07/27(火) 13:05:31.34ID:??? このスレってたまに「本物」が居るよね
173nobodyさん
2021/07/27(火) 13:32:29.67ID:??? しょうもないことにムキになってるアホが多いなw
174nobodyさん
2021/07/27(火) 14:04:05.24ID:??? ワロタ
ここがお前のスレだ
ここがお前のスレだ
175nobodyさん
2021/07/27(火) 14:13:38.88ID:XadJPNy+ この過疎板でこれだけスレ進んでるからLaravelは日本でダントツだと思う
176nobodyさん
2021/07/27(火) 14:16:32.96ID:??? 終わってる日本なんか基準にすんなよ
177nobodyさん
2021/07/27(火) 14:29:25.69ID:??? laravel/laravel のスター数 : 66.0k
https://github.com/laravel/laravel
expressjs/express のスター数 : 53.8k
https://github.com/expressjs/express
symfony/symfony のスター数 : 25.6k
https://github.com/symfony/symfony
https://github.com/laravel/laravel
expressjs/express のスター数 : 53.8k
https://github.com/expressjs/express
symfony/symfony のスター数 : 25.6k
https://github.com/symfony/symfony
178nobodyさん
2021/07/27(火) 15:16:27.54ID:??? expressとかnode.jsの専用スレって存在するの?
179nobodyさん
2021/07/27(火) 15:36:25.00ID:??? ※ ↑彼はLaravelerなのでスレタイ検索するという発想すらありません、暖かく見守りましょう ※
180nobodyさん
2021/07/27(火) 16:08:14.83ID:??? 検索したらexpressスレ簡単に見つかるけど、
3年以上書き込みなしだからねぇw
3年以上書き込みなしだからねぇw
182nobodyさん
2021/07/27(火) 17:44:25.87ID:??? Laravelってこっちじゃないの?
https://github.com/laravel/framework
https://github.com/laravel/framework
183nobodyさん
2021/07/27(火) 18:18:33.40ID:??? 久々にきたらめちゃくちゃスレのPartが進んでいてびっくりした
Laravelで何かすごい機能とかがリリースされて盛り上がったのか?
Laravelで何かすごい機能とかがリリースされて盛り上がったのか?
184nobodyさん
2021/07/27(火) 18:49:39.96ID:??? 単に荒らされただけ
187nobodyさん
2021/07/27(火) 19:13:51.37ID:???188nobodyさん
2021/07/27(火) 19:20:21.81ID:??? でlaravelとExpressはどっこいどっこい?
189nobodyさん
2021/07/27(火) 19:21:16.19ID:???194nobodyさん
2021/07/27(火) 20:17:30.39ID:XadJPNy+ for(;;)
196194
2021/07/27(火) 20:27:52.64ID:??? うるせーはげ
199nobodyさん
2021/07/27(火) 23:03:38.21ID:??? ごめん、話ぶった切って悪いんだけど、俺、凄いことに気づいちゃった!
もしかしてLaravelって、複合プライマリキーをマトモに扱えない?
もしかしてLaravelって、複合プライマリキーをマトモに扱えない?
201nobodyさん
2021/07/28(水) 00:14:42.13ID:??? 古い書籍(5系)をブックオフで見つけたから買ったんだが、
バージョン指定せずにインストールしたら、
最初のweb.phpの設定で躓いてワロタw
5→8ってだいぶ違うんだな
バージョン指定せずにインストールしたら、
最初のweb.phpの設定で躓いてワロタw
5→8ってだいぶ違うんだな
202nobodyさん
2021/07/28(水) 00:28:08.50ID:??? そりゃそうだ
203nobodyさん
2021/07/28(水) 07:36:42.74ID:ZZPm94xL 実はそれほど違わない
204nobodyさん
2021/07/28(水) 22:12:17.87ID:??? すみません。>>201です。ググってもわからないので教えて下さい。
cssやjsの場所が8ならresourcesにあるのですが、
ビューで{{asset('css/app.css')}}としても
publicの方を読み込みに行っています。
だからファイルがリンクできず、NotFoundになります。
これは単純にresourcesからpublicにコピペして使うのでしょうか?
cssやjsの場所が8ならresourcesにあるのですが、
ビューで{{asset('css/app.css')}}としても
publicの方を読み込みに行っています。
だからファイルがリンクできず、NotFoundになります。
これは単純にresourcesからpublicにコピペして使うのでしょうか?
205nobodyさん
2021/07/28(水) 22:14:17.40ID:??? 逆になぜわざわざ5の中古本買ったんだよ
そこが疑問なんだが
そこが疑問なんだが
206nobodyさん
2021/07/28(水) 22:30:49.46ID:??? バージョン指定して5.8をインストールしたら、
普通に/public/css/app.cssがあり、bootstrapのソースが書いてありました。
バージョン8にはないので、アップグレードの間に仕様が変わったということですね
>>205
8の本は4000円するので、さすがに何も知らない状態で買うのは辛いと思いまして
普通に/public/css/app.cssがあり、bootstrapのソースが書いてありました。
バージョン8にはないので、アップグレードの間に仕様が変わったということですね
>>205
8の本は4000円するので、さすがに何も知らない状態で買うのは辛いと思いまして
208nobodyさん
2021/07/29(木) 00:17:38.38ID:??? いやちがった
resourceの中にあるcssをコンパイルしてpublic_htmlの中に履けば使える
そこはドキュメントルートの外にあるファイルだから読み込めなくて当然
laravel mixで調べろ
resourceの中にあるcssをコンパイルしてpublic_htmlの中に履けば使える
そこはドキュメントルートの外にあるファイルだから読み込めなくて当然
laravel mixで調べろ
209nobodyさん
2021/07/29(木) 21:58:00.39ID:??? 時間の無駄になるし、とっとと8の本を買った方が言いよ
210nobodyさん
2021/07/29(木) 23:28:08.90ID:??? 5でなんとかCRUDの基礎を学んだわ
あとはバリデーションとかテストをどうするかだが
そういうのは別の本で学ぶことにするよ
あとはバリデーションとかテストをどうするかだが
そういうのは別の本で学ぶことにするよ
211nobodyさん
2021/07/31(土) 14:27:16.77ID:LTAqefFG それで結局高く付くw
安物買いの何とかだ
安物買いの何とかだ
212nobodyさん
2021/08/01(日) 14:30:30.31ID:nZekcjme213nobodyさん
2021/08/01(日) 14:55:57.28ID:??? 正確悪は不正確ということかな
215nobodyさん
2021/08/01(日) 23:37:15.69ID:??? Laravelで複合主キーを使う方法について教えてください
マイグレーションファイルで複合主キーのテーブルを作ることはできたのですが
モデルクラスのprimarykeysにどうやって複合主キーを指定すればいいのかがわからないです
マイグレーションファイルで複合主キーのテーブルを作ることはできたのですが
モデルクラスのprimarykeysにどうやって複合主キーを指定すればいいのかがわからないです
216nobodyさん
2021/08/02(月) 01:19:14.41ID:??? 質問するときはバージョンぐらいかけや無能
218nobodyさん
2021/08/02(月) 09:04:01.62ID:BhVea8k7 ググって出て来ないような事はやめた方が良いかも
219nobodyさん
2021/08/02(月) 09:50:41.31ID:??? 非公式のトレイトがどこかで紹介されていたけど
複合ユニークにして回避するほうが無難
複合ユニークにして回避するほうが無難
220nobodyさん
2021/08/02(月) 11:24:22.66ID:??? blade書く時に、HTMLを直接書いてますか?
それともHTMLヘルパー的なものを使っていますか?
それともHTMLヘルパー的なものを使っていますか?
222nobodyさん
2021/08/03(火) 23:19:40.31ID:??? よく考えたらマイグレーションでは複合主キーサポートしているのにEloquentはサポートしていないっておかしいよな
なんでこんな中途半端な状態になっているんだろうか
なんでこんな中途半端な状態になっているんだろうか
223nobodyさん
2021/08/04(水) 17:52:23.38ID:??? 郵便番号や駅データなどの大量レコードを用意したいとき、
マイグレーションでは無理ですよね?
SQLファイルからの一括インサートが無難な気がしてるのですが
マイグレーションでは無理ですよね?
SQLファイルからの一括インサートが無難な気がしてるのですが
224nobodyさん
2021/08/04(水) 18:24:01.70ID:??? それが無難だと思いますよ
Laravelのマイグレーション自体に初期データ入れるとか機能ないし
Laravelのマイグレーション自体に初期データ入れるとか機能ないし
225nobodyさん
2021/08/04(水) 20:42:25.23ID:??? シーダーの話だと思うけど
基本は開発用として用意されてはいるから
本番のマスタなどの初期データはSQLかCSVなどのデータで投入するのが一般的ではあるかな
本番でシーダー使うと警告メッセージが出るから一発で動作はしないんだけどね
基本は開発用として用意されてはいるから
本番のマスタなどの初期データはSQLかCSVなどのデータで投入するのが一般的ではあるかな
本番でシーダー使うと警告メッセージが出るから一発で動作はしないんだけどね
226nobodyさん
2021/08/04(水) 21:57:57.30ID:???227nobodyさん
2021/08/04(水) 22:01:24.81ID:??? シーダーで大量のデータ入れるのって大変じゃない?
CSVか何かからシーダーファイル生成するツールとかあるの?(簡単に作れそうではあるが
CSVか何かからシーダーファイル生成するツールとかあるの?(簡単に作れそうではあるが
228nobodyさん
2021/08/04(水) 22:44:53.57ID:??? シーダーっても大した機能ないから、直接SQL叩くのとほぼ変わらんよ
本番環境で注意してくれるとか、そんなもんくらいじゃね?
本番環境で注意してくれるとか、そんなもんくらいじゃね?
229nobodyさん
2021/08/05(木) 04:40:55.03ID:??? ドキュメントではシーダーで出来るよって書いてあるけどね
230nobodyさん
2021/08/05(木) 11:22:12.87ID:??? 別に本番でもシーダーで初期値設定することが悪い訳では無いとは思う
やるなら専用のクラスを作った方が良さそうだけどね
やるなら専用のクラスを作った方が良さそうだけどね
231nobodyさん
2021/08/05(木) 11:49:38.38ID:??? Laravelのドキュメントにはシーダーは「テスト用」とはっきり書かれているが
本番で使ってはいけない理由も、使うべき理由も特にないように思う
本番で使ってはいけない理由も、使うべき理由も特にないように思う
233nobodyさん
2021/08/05(木) 11:55:33.29ID:??? シーダーはテストデータ詰めるときとかは色々使いようがあるが、
本番データ入れるのに使うメリットがほとんどないもん
本番データ入れるのに使うメリットがほとんどないもん
234nobodyさん
2021/08/05(木) 12:43:48.23ID:??? それな、使うべき理由がない
手間が減るわけでもないし
手間が減るわけでもないし
236nobodyさん
2021/08/05(木) 15:12:03.61ID:??? プログラム板にLaravel初心者のキチガイがいてたぶんこちらに来ると思うから相手よろしく
237nobodyさん
2021/08/05(木) 16:56:21.54ID:??? どうせいつものアンチオートインクリメントおじさんだろ
238nobodyさん
2021/08/05(木) 20:09:59.14ID:??? よくわからないんだけどシーダーで登録するとどういうデメリットがあるの?
公式ドキュメントもいまいちそこらへんが書いてないからどういう不都合があるのかを知りたい
公式ドキュメントもいまいちそこらへんが書いてないからどういう不都合があるのかを知りたい
239nobodyさん
2021/08/05(木) 20:32:20.82ID:??? だから8本買えよ
240nobodyさん
2021/08/05(木) 21:18:11.11ID:??? また前スレか前々スレの話題かよ。ループくん?
初期データをどのように投入するかは前回スレで話題になって数日後というタイミングで、Taylorが自分なりのやり方をTwitterで披露してたから、それを参考にしたらいいと思うぞ。
初期データをどのように投入するかは前回スレで話題になって数日後というタイミングで、Taylorが自分なりのやり方をTwitterで披露してたから、それを参考にしたらいいと思うぞ。
241nobodyさん
2021/08/05(木) 21:54:43.41ID:??? これね。
https://twitter.com/taylorotwell/status/1387766514674192384?s=21
https://twitter.com/5chan_nel (5ch newer account)
https://twitter.com/taylorotwell/status/1387766514674192384?s=21
https://twitter.com/5chan_nel (5ch newer account)
243nobodyさん
2021/08/06(金) 11:52:05.63ID:??? モデルのオブジェクトでAttribute と Original で値が違う場合がある?
しかもある1つのカラムのみAttributeが空文字になっているという謎の現象。
しかもある1つのカラムのみAttributeが空文字になっているという謎の現象。
244nobodyさん
2021/08/06(金) 12:37:51.91ID:??? >>243
orginalはDBから取り出した直後の値。attributeは外部またはシステムによって書き換えられた値が入る。それだけの話だから謎でも何でもないと思うが。
orginalはDBから取り出した直後の値。attributeは外部またはシステムによって書き換えられた値が入る。それだけの話だから謎でも何でもないと思うが。
245nobodyさん
2021/08/12(木) 00:33:37.74ID:??? いや謎だろ
246nobodyさん
2021/08/12(木) 13:18:34.32ID:??? なぁ、ファサードって、何なん?
静的アクセスしたいならstaticな実装すればいいだけやん?
なんでファサードなんか必要なん?
何のメリットがあるん?
静的アクセスしたいならstaticな実装すればいいだけやん?
なんでファサードなんか必要なん?
何のメリットがあるん?
247nobodyさん
2021/08/12(木) 13:26:04.14ID:??? 俺も気になってた
staticな実装で良くねって思ってる
staticな実装で良くねって思ってる
248nobodyさん
2021/08/12(木) 15:27:03.69ID:??? 単に簡潔に書けると言うくらいかと
そもそも、ファサードで最終的に呼ばれるメソッドはstaticじゃないけど
そもそも、ファサードで最終的に呼ばれるメソッドはstaticじゃないけど
249nobodyさん
2021/08/12(木) 15:50:51.33ID:??? テストする場合、テスト側からファサードに登録しているクラスをモッククラスに置き換えられるのは大きなメリットじゃね?
逆に言うとテストしないやつにとってファサードのメリットは、newしないでインスタンスのメソッドを利用できるから記述量がちょっと減ってラッキー!ぐらいの話かもしれない。
てか、比較するなら静的メソッドじゃなくてインスタンスメソッドだと思うんだが。単にコールするときのsyntaxが静的メソッドと同じってだけで静的メソッドとファサードを比較するのは乱暴かな。
逆に言うとテストしないやつにとってファサードのメリットは、newしないでインスタンスのメソッドを利用できるから記述量がちょっと減ってラッキー!ぐらいの話かもしれない。
てか、比較するなら静的メソッドじゃなくてインスタンスメソッドだと思うんだが。単にコールするときのsyntaxが静的メソッドと同じってだけで静的メソッドとファサードを比較するのは乱暴かな。
251nobodyさん
2021/08/12(木) 17:13:13.58ID:??? >>250
依存が少ないならそれでも良いと思うぞ。コンストラクタインジェクションで長々とクラス列挙されたら嫌じゃん?
依存が少ないならそれでも良いと思うぞ。コンストラクタインジェクションで長々とクラス列挙されたら嫌じゃん?
252nobodyさん
2021/08/12(木) 18:16:06.40ID:??? >>249
>テストする場合、テスト側からファサードに登録しているクラスをモッククラスに置き換えられるのは大きなメリットじゃね?
まぁ、その説明は確かに分らんでもないけど、そのくらいしか使いどころが無いのかい?
>テストする場合、テスト側からファサードに登録しているクラスをモッククラスに置き換えられるのは大きなメリットじゃね?
まぁ、その説明は確かに分らんでもないけど、そのくらいしか使いどころが無いのかい?
253nobodyさん
2021/08/12(木) 18:59:16.43ID:??? >>252
普段使いではそんぐらいでしょ。レアケースで良いなら、ファサードで呼び出してたサードパーティパッケージがイケてなくて、オーバーライドが必要な時に便利みたいな話はある(実際過去1度だけそういうケースがあった)。
普段使いではそんぐらいでしょ。レアケースで良いなら、ファサードで呼び出してたサードパーティパッケージがイケてなくて、オーバーライドが必要な時に便利みたいな話はある(実際過去1度だけそういうケースがあった)。
254nobodyさん
2021/08/12(木) 20:44:30.51ID:??? Laravelはそろそろcreate-projectした段階でusersテーブルのマイグレーションやモデルが用意されているのを辞めてほしい
255nobodyさん
2021/08/12(木) 21:08:45.38ID:??? そういう提案をフォーラムでしてこいよかす
256nobodyさん
2021/08/13(金) 00:40:30.29ID:vjNMHX9L そこまで用意して来るならジャンゴみたいに綺麗な管理画面作ったくれると良いんだが
259nobodyさん
2021/08/13(金) 09:34:33.13ID:??? みんな認証はusersテーブルなのか
260nobodyさん
2021/08/13(金) 13:33:33.00ID:??? usersテーブルの認証機能を使わないなら何のためにLaravelを使うのか
261nobodyさん
2021/08/13(金) 14:36:56.45ID:??? usersテーブル以外も認証できるんじゃないの?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- “見た目がいい人”ほどテレビゲームをしない? 容姿とゲームの関係を調査 1994~2008年のデータ分析 [少考さん★]
- 「1人4万円給付」「軽減税率8%→0%」本当にお得なのはどっち?“時限的減税”効果に疑問も ★2 [ぐれ★]
- 田中圭 元女優妻は“15歳年下”との不倫報道に激しい嫌悪感…永野芽郁に慰謝料請求も辞さない姿勢 ★2 [Ailuropoda melanoleuca★]
- 【GW】京都「1泊6万円」…ホテル代高騰「クレージー」 車中泊に殺到 1台3850円 [ぐれ★]
- 【さいたま】女子高校生殺人事件 男(25) 「制服着た女子高校生を包丁で殺した」「殺害する女性探していた」「自分は社会の底辺にいる」 [ぐれ★]
- 大阪・関西万博 GW4日目の来場者数は9万7000人 前日よりも減少 一般来場者は7万9000人 [少考さん★]
- 今年1年で値上げする食料品の数、10月分までで既に去年1年分を遥かに超え14,000品に 夏以降はさらに増える見込み 終わりだよこの国 [597533159]
- 万博のアフタヌーンティー騒動でイギリス政府代表が声明を出すwmwmwmwmwmwmw [834922174]
- 【悲報】京都市・国道1号の冠水、原因は水道管の老朽化…設置から約65年経過 [481941988]
- 【石破悲報】経産省、ラピダスに1.7兆円の支援決定🤔 [359965264]
- ▶マリンの新MV
- 【悲報】ガンダムジークアクス、とんでもないゲルググを出してしまう [884040186]