探検


【PHP】Laravel【フレームワーク】 [無断転載禁止]©2ch.net

レス数が1000を超えています。これ以上書き込みはできません。
1nobodyさん
垢版 |
2017/08/26(土) 02:58:34.76ID:3LVy+E3x
テンプレ追加修正お願いします

Laravel
ウェブ職人のためのPHPフレームワーク

本家
https://laravel.com/

git
https://github.com/laravel

動画チュートリアル(英語)
https://laracasts.com/

日本語
http://laravel.jp/

書籍
Laravel リファレンス[Ver.5.1 LTS 対応] Web職人好みの新世代PHPフレームワーク
https://www.amazon.co.jp/gp/aw/d/4844339451

Laravelエキスパート養成読本[モダンな開発を実現するPHPフレームワーク!] (Software Design plus)
https://www.amazon.co.jp/gp/aw/d/4774173134
2017/08/26(土) 02:59:40.45ID:???
落ちたのでたてました
2017/08/26(土) 03:00:41.30ID:???
世界的にはダントツ大人気みたいだけど
日本ではダメなの?
4nobodyさん
垢版 |
2017/08/26(土) 03:01:56.83ID:3LVy+E3x
人気の理由は何なんですか?
2017/08/26(土) 03:50:17.29ID:???
>>3
日本でもダメなの

>>4
フェイクニュースを信じてると痛い目に遭うよ
6nobodyさん
垢版 |
2017/08/26(土) 09:10:55.04ID:tzVNZyba
なんなんおまえらぼけーー!!!
2017/08/26(土) 13:30:11.36ID:???
普通に世界ナンバーワンの人気だし、日本でも台頭してきてるから安心しろ。
WordPressみたいに裾野の広いソフトじゃないから爆発的な人気とかにはならんけども。
それでも一般的な使い方でやりたいことはすべてできる。
慣れれば使いやすいよ
2017/08/26(土) 20:16:49.31ID:???
>>7

何を以て世界ナンバーワンの人気だって分かるの?
日本でも台頭してきてるとすれば、日本人得意の「皆が使ってるなら俺もそれ」という付和雷同的追随で、
結局「世界ナンバーワンの人気」らすいってフェイクニュースに騙された結果じゃないのか?
2017/08/26(土) 22:55:42.89ID:???
>>1
書籍をちょっと読んでみたがなんでこんな酷いのがテンプレ入りしてんだ
2017/08/26(土) 23:11:56.18ID:???
>>8
おめぇ、なんで教えて貰う立場で態度でけーんだよw

https://trends.google.co.jp/trends/explore?date=today%205-y&;q=laravel,Symfony,CakePHP,codeigniter,zend

次からは自分で調べろよ
2017/08/27(日) 18:48:32.45ID:???
>>10

Googleトレンドの人気度の動向はリアルな人気度を表しているのだろうか?

商品やエンターテイメントなら検索回数の増減を旬な話題のバロメータとしても差し支えない。
しかし、フレームワークの“人気度”ってそういう切り口で測れるわけ?

つう素朴な疑問を投げ掛けただけだ。
12nobodyさん
垢版 |
2017/08/27(日) 22:55:09.28ID:M6ouPlu7
>>9
すんません
何か書こうと思って出てる書籍を
とりあえず書いてみただけです

Laravelなんで書籍増えないのかな
2017/08/28(月) 00:08:00.40ID:???
クソみたいな本しか出てないのが現状
2017/08/28(月) 02:02:25.40ID:???
>>11
いやその疑問はお母さんにでも聞いてろよw
検索件数と人気度が関係ないなんて謎理論、誰にも指示されねーぞ。

利用者が多くて、ドキュメントも豊富で、Q&Aでも活発にやり取りされてて、検索ボリュームも大きい、
つまりその情報をほしいと思ってるユーザーが多いんだから人気に決まってんだろ。

逆に聞くけどよ、お前の基準で人気ってのは何なんだよw
2017/08/28(月) 19:17:24.14ID:???
>>14
情報をほしいと思ってるユーザーが多い=人気ってマジで思ってるのか?
仕事でこんな糞と付き合う羽目になって仕方なく検索したり質問してても人気と捉えられちゃうわけ?
2017/08/28(月) 23:10:39.26ID:???
GitHubのスター獲得推移
http://www.timqian.com/star-history/#laravel/laravel&;symfony/symfony&bcit-ci/CodeIgniter&cakephp/cakephp

他にも比較できるサービスがあったら教えてくれ
2017/08/30(水) 01:11:09.15ID:???
>>15
まあ、こんな場所だからしかたねーけどよ、
お前それ、まじで思ってるなら病気だからちゃんと病院いけよ
2017/08/31(木) 00:02:23.37ID:???
>>17は正面から反論できないのか?
2017/08/31(木) 21:38:40.95ID:???
LaravelクソだけどCake2に比べたらとても良い
2017/08/31(木) 22:14:36.66ID:???
あの半分死んでる.jpを何とかしてくれ
採用したくても上司に説明しにくい
21nobodyさん
垢版 |
2017/08/31(木) 23:09:49.50ID:N4k+waAm
いや、まじで>>15のレスがまともだと思うなら、病院行け。
本気で病気だぞ
2017/08/31(木) 23:13:05.04ID:???
5.5きたね
2017/09/02(土) 17:34:21.15ID:???
ttp://laravel.jp/ のランディングページでメリットが8つ書かれているうちの半分以上がリンク切れってどういうこと?
誰も見てないってこと?
2017/09/02(土) 20:34:36.07ID:???
日本語サイトとか用あるの?
2017/09/02(土) 22:23:30.29ID:???
検索1位のlaravel.jpよりreadouble.comって翻訳サイトの方が全然良いやんけって思ってたけどどっちも同じ人のサイトなんだな…
2017/09/02(土) 22:58:26.45ID:???
>>24
用がないなら何であるの?
2017/09/03(日) 00:52:21.28ID:???
英語が読めないバカのため?
2017/09/03(日) 01:15:15.00ID:???
っていいながら日本語の掲示板利用してるバカもいるしな。
バカばっかりやな
2017/09/03(日) 01:36:31.97ID:???
>>19
ウンコとウンコ比べてもなぁ
2017/09/03(日) 11:16:30.36ID:???
一本グソと下痢便の違いはでかい
2017/09/03(日) 19:36:11.66ID:???
PHP使いとか英語も読めないバカばっかだろ
2017/09/03(日) 20:13:05.96ID:???
>>31
少なくとも俺は違うけどな。
もしお前の周辺がそうだとすれば、類友の法則を理解すべきだな。
2017/09/07(木) 02:28:09.79ID:???
このスレだけで判断するのは早計だが、
Laravelの長所が全く主張されないことから、
Laravelをベストなフレームワークだと思って使ってるやつは皆無かもな。
2017/09/07(木) 12:55:10.56ID:???
>>33
このスレで判断しようと思う時点で
2017/09/08(金) 02:09:00.03ID:???
>>34
一事が万事
2017/09/08(金) 03:46:11.37ID:???
急須が馬
2017/09/08(金) 16:00:43.81ID:???
>>33
実際ベストではないかもしれんがベターだよね
2017/09/08(金) 18:27:35.36ID:???
9月16日に新しいLaravel本出るみたいだね
5.4だけど
2017/09/08(金) 19:43:47.09ID:???
>>38
著者が掌田津耶乃...
2017/09/09(土) 01:29:39.81ID:???
どんなべっぴんさんが出てくるか期待しながら画像検索したけど寝るわ…
$ php artisan down
2017/09/10(日) 21:51:46.97ID:???
>>37
そう思う理由を思う存分書いてください
2017/09/11(月) 05:42:41.36ID:???
名前が可愛いから😍
2017/09/11(月) 15:06:43.88ID:???
Laravelの世界的トレンドに乗り遅れて
過去の遺産にしがみついてる幼稚なチンパンジーがいるスレはここですか?

別に誰も使ってくださいなんて言ってねーだろうがよw
自分で勝手にスレに張り付いといて、「良さを教えてください。キリッ( ・ω・)」とかw

こいつはいまだにPerlだのCGIだの駆使して掲示板でも作ってる能無しだろ。
YahooがGoogleに駆逐されたように、Movable TypeがWordPressに駆逐されたように、
より良いものが出た時に、過去の遺産にしがみつくのは、お前だけの独りよがりなんだよ。
斜陽産業でピーチク喚くのはいいが、それはお前の得意なBBSかなんかにでも書いとけ
2017/09/11(月) 21:35:18.19ID:???
辛いことでもあったんか?おいちゃんに言うてみ?
2017/09/12(火) 03:40:23.74ID:???
Larabelが世界的トレンドだ〜つう根拠のない噂に飛びついたばかりに
スケジュールは遅れ営業からも実装現場からも白い目で見られ
四面楚歌で精神科通いする羽目になったポンコツSEが騒いでるスレはここでつか?
2017/09/12(火) 08:41:53.36ID:???
なんか他に良いやつある?
2017/09/12(火) 13:27:31.55ID:???
ほんとだよ、お前の中でのトレンドは何なんだよw
検索ボリュームでもなく、記事数でもなく、Q&Aやフォーラムでの活発やり取りでもない、
謎の人気度を誇る最強のフレームワーク教えてくれよw
48nobodyさん
垢版 |
2017/09/12(火) 22:57:46.46ID:2d20qrAm
>>47
たぶん明確な答え持ってないよ
他人の評価を否定したいだけだろ
2017/09/16(土) 07:23:32.95ID:???
>>39
この筆者はいいと思うけどな
2017/09/17(日) 06:57:32.13ID:???
本人乙
2017/09/17(日) 07:56:55.73ID:???
>>10
Googleトレンドワードwwwwwwwwwwwww
マジかよLaravelって豊田真由子や性の喜びおじさんとかと同類だったんか
2017/09/22(金) 07:43:59.61ID:???
laravelが人気なのは間違いないでしょ一番かどうかは知らんけど
仕事で仕方なく〜とかいうけど不人気ならそもそも選ばれない
2017/09/25(月) 10:56:16.02ID:???
laravelの場合、各コントローラーに共通の処理(DBからの読み出し)って、
何処に書くのが正解?
midleware?
2017/09/25(月) 13:42:09.42ID:???
366 :nobodyさん 2017/05/29(月) 16:07:39.16 ID:6v4UcGhE
今回の民法改正、ソフトウェア受託開発の場合、(検収後ではなく)バグ発見後1年瑕疵担保責任があるということで、地獄かよ、と思ったが、
元々問題が起きがちな受託案件がビジネス的に成立しなくなることで強制的に業界再編につながるなら良いことかもと思うようになった。
一部で地獄を見ても。
https://twitter.com/yukihiro_matz/status/869061879389343744

367 :nobodyさん 2017/05/29(月) 16:28:06.55 ID:6v4UcGhE
ニュース - 改正民法が成立、「瑕疵担保責任」などシステム開発契約に影響大:ITpro
http://b.hatena.ne.jp/entry/itpro.nikkeibp.co.jp/atcl/news/17/052601508/

372 :nobodyさん2017/05/29(月) 19:10:37.12 ID:???
Railsでシステム作って納品する

Railsはマイナー、メジャーのアップデートが半年以内に必ずある

客がアップデートする。アップデートによるエラーやバグ、動作の不具合に気づく

気づいてから1年以内に通知すれば、5年間無料保証ゲット

つまりRailsがアップデートするたびに、無償の修正作業を発生するということかな

376 :nobodyさん2017/05/30(火) 09:20:20.09 ID:L5po86sS
>>378>>379>>375
客が瑕疵担保責任法の法改正を知ってくると思うから、今後5年無償保証をお願いされるだろう
営業がそれでも仕事を取ってこれるか?たぶん無理だろう。無限の直していたら赤字になる。
こういう保守に弱い言語、ころころ仕様が変わる言語は仕事として発生しなくなってくる。
これは変わり目だ。お前らも早く逃げたほうがいいぞ。RubyやPHPなど動的言語は確実に廃れる。
保守に強い言語のみ生き残れる。
55nobodyさん
垢版 |
2017/09/25(月) 13:45:01.78ID:YJbBdoK1
基底クラス作ってcontrollerで継承すればいいんじゃね?
2017/09/25(月) 15:12:50.00ID:???
>>55
やっぱりそれが楽ですかなあ〜
ありがとう
2017/09/27(水) 00:42:02.25ID:???
ファサードでも良いじゃないの
2017/09/28(木) 00:40:26.86ID:???
>>56
いやmiddlewareだろ…
なんで>>55みたいな馬鹿な方法を楽だと思うのか
既に開発が進んでた場合、全コントローラの親置き換えるのか??
2017/09/28(木) 11:33:05.79ID:???
>>58
middlewareなのかな?どんな感じで使う想定?
2017/09/28(木) 14:17:02.80ID:???
>>59
>どんな感じで使う想定?
なにを言ってるんだ?>>53だろ
2017/09/28(木) 19:42:42.08ID:???
日本語の時点でおわってるのか
62nobodyさん
垢版 |
2017/09/28(木) 22:50:05.82ID:nP8gwIrz
>>58
全部共通して置き換えるなら楽じゃん
手間はmiddlewareより少ないだろ
てか、controllerの基底クラスは作ってるだろ?
今ある基底クラスにちょこっと付け足すだけ
まあスピード求めなければどっちでもいいんだが
63nobodyさん
垢版 |
2017/09/29(金) 00:42:01.88ID:wnXJIZ+U
https://www.youtube.com/watch?v=0G6Gn4n6brU
2017/09/30(土) 21:48:29.50ID:???
53です。
なんだかんだでmiddlewareで組みました。
65nobodyさん
垢版 |
2017/10/01(日) 09:07:53.65ID:cDLYQHhW
仕事でFuel使ってきたけどららべるに乗り換えようか考え中
2017/10/01(日) 10:15:10.08ID:???
>>64
正解だと思う
継承だと親クラスが膨らむ一方で整理できなくなる
2017/10/02(月) 20:35:33.37ID:???
>>62
>手間はmiddlewareより少ないだろ
どこがだよwwww
2017/10/02(月) 23:25:08.06ID:???
>>62
え?パッケージにもコントローラがある場合それも置き換えて、アップデートした場合そのたび修正するの?
全く違う処理を行いたいときも同じクラスに詰め込むの?

さすがLaravelwwww それを楽だと思うのは職人ならではだねwwww
怠惰な技術者には無理ですわ
2017/10/03(火) 08:43:59.96ID:???
middleware派のコードサンプルがみたい
2017/10/03(火) 13:41:00.81ID:???
これだけの情報で一つに断定できるってすごいな

コマンドラインから実行したときにも必要な共通処理ならむしろHTTPから切り離してサービスクラスとかに書く
HTTPの処理だったり、本処理と分離したい関心事ならMiddleware
71nobodyさん
垢版 |
2017/10/09(月) 11:38:06.03ID:D/A6qnVL
Laravelでチャットサイト作りたんだけど、おすすめのチュートリアルやパッケージある?
2017/10/09(月) 12:13:38.58ID:???
こういうサンプルって
GitHubとかを探せばあるもんなのかな?
2017/10/09(月) 15:38:48.69ID:???
探してみてから言う方がいいのでは?
2017/10/14(土) 19:38:49.39ID:???
middleware派ってなんだ?
2017/11/18(土) 20:27:54.28ID:???
>>71
ここに参考になるのあるかな?
https://laravel-news.com/category/laravel-applications
76nobodyさん
垢版 |
2017/12/08(金) 18:55:59.89ID:UKd+Wflm
PHPは前にフレームワークだとCode igniterをちょっと使ってたぐらいで、composerとかもよく分からない状態でlaravelの公式ドキュメント読んだらまあ意味分からなかった。
パルスのファルシのルシがパージでコクーン状態だよマジで。
ララ帳ってサイトが分かりやすくてものすごく助かった。
ようやくマシに進められるようになってからはだいぶ使い心地が良い。
ただ未だに公式のドキュメントだけはマジで何を伝えたいのか分からない。
パルスのファルシのルシがパージでコクーン状態だよマジで。
2017/12/09(土) 20:34:00.23ID:???
>>76
これはいいサイトですね
公式サイトが意味不明なのは同感です
リンク切れしまくってるし
2017/12/09(土) 22:35:04.54ID:???
日本語ドキュメントが公式だと思ってないだろうな
2017/12/10(日) 01:20:05.88ID:???
>>78
英語だって意味不明だ
2017/12/10(日) 02:29:44.38ID:???
かわいそうに
81nobodyさん
垢版 |
2017/12/10(日) 10:41:11.97ID:RD0uwYDV
>>76
何がわからんの?
基本的なことは全部書いてあるやん
2017/12/10(日) 20:55:27.28ID:???
確かに分かり辛いと俺も思ったな
Getting Startedに定番のチュートリアルがないのはLaravelぐらいしか知らん
別フレームワークの経験があったから困らなかったけど
83nobodyさん
垢版 |
2017/12/11(月) 06:06:55.01ID:0w7ZoDLF
Laracastsでも見てねってことかな
2017/12/12(火) 07:17:49.32ID:???
https://readouble.com/laravel/

え?リンクきれてるところってどこ?
2017/12/13(水) 08:16:39.31ID:???
Laravelのドキュメントがわかりやすいって思ってるなら相当なエスパーか、相当な熟練者だぞ。
そもそもあのドキュメントは初心者向けに書いてない。親切心が全く無い。
言うなれば、使い慣れている人には、使いやすいドキュメント。
道を聞いてるのに住所で教えられてるような感覚だな。
2017/12/13(水) 19:45:14.12ID:???
今は息してないけどFuelPHPのドキュメントは個人的に好き
2017/12/14(木) 12:31:11.91ID:???
>>85
あれでエスパーだと思ってるなら、お前は相当な初心者か無能だぞ
事実俺はドキュメントで何も困らなかったし
88nobodyさん
垢版 |
2017/12/14(木) 14:57:45.60ID:Nb03bWEw
>>86
あれは分かりやすいよね。
初めてでもドキュメント読んでサクサク進められた。
89nobodyさん
垢版 |
2017/12/14(木) 15:05:08.76ID:Nb03bWEw
>>87
85じゃないけど、初心者向けに書いてないって言ってるだろ。
ポケモン全部捕まえておいて、マスターボールは使わずにミュウ2も含めて全部モンスターボールで捕まえてね、初期ロットじゃないからミュウの事は気にしなくていいよってポケモン知らないヤツに言って伝わらないだろ?
90nobodyさん
垢版 |
2017/12/17(日) 08:09:36.01ID:UJeS8gLw
すべての人がポケモン知ってると思ってるのかポケガイジ
的外れなたとえすんなカス
2017/12/17(日) 12:01:54.33ID:???
誰もがLaravelやフレームワークを知っているのかと同じじゃん
それに疑問が持てないなら、お前自身あるいはお前の周りの環境がクソだ
2017/12/17(日) 17:24:20.96ID:???
PHP初心者ですがまずはLaravelから始めましたみなさんよろしく。
2017/12/17(日) 17:27:03.71ID:???
>>91
>誰もがLaravelやフレームワークを知っているのかと同じじゃん
スレタイ読める?
ここはポケモンスレなの?w
2017/12/18(月) 03:20:16.46ID:???
>>89
初心者ってなんの初心者だ?
PHP初心者にわかるために書けってか?
馬鹿じゃねえの?
2017/12/18(月) 03:23:11.78ID:???
>>91
少なくともLaravelを知らなくてもできる程度の内容になってるな
それが理解できないなら、お前自身あるいはお前の周りの環境がクソだ
2017/12/18(月) 18:14:40.86ID:???
これからプログラミング学ぶならマジでなんでPHP選ぼうと思ったのか気になる
案件数?
2017/12/19(火) 02:37:40.11ID:???
天下のFacebookもGoogleもPHPの案件なんて腐るほどあるわけだがw
まあ、勉強したてのやつは流石にフレームワークは早い気がするけど
2017/12/19(火) 09:15:11.91ID:???
>>96
知り合いからPHPの開発案件の依頼が来てるのと前から興味あったからってだけよ
99nobodyさん
垢版 |
2017/12/20(水) 08:09:03.75ID:+nLWLGLX
>>98
お前は76?
codeigniter触ったくらいでcomposerさえよく分からん奴に開発依頼するのも考えもんだよなw
100nobodyさん
垢版 |
2017/12/20(水) 09:11:09.58ID:???
>>99
違うよ92だぞ
101nobodyさん
垢版 |
2017/12/20(水) 13:30:47.77ID:???
謎の殴り合いはじまってうけんなw
102nobodyさん
垢版 |
2017/12/20(水) 20:25:52.39ID:???
裏返った声ですっごい早口で言い合いしてそう
103nobodyさん
垢版 |
2017/12/20(水) 20:46:22.01ID:???
Composerなんて昔はなかったし分らんでもただコマンド打ったらええだけじゃないの?
104nobodyさん
垢版 |
2017/12/21(木) 00:43:00.73ID:???
そうだよ、たかだが依存関係だのバージョンの相違だのを吸収してくれるだけのインストーラーみたいなもんだ
手品でも魔法でもないタダのコマンド
105nobodyさん
垢版 |
2017/12/21(木) 10:26:59.88ID:???
もうComposer様のautoloader生成がない開発には戻れないなー
106nobodyさん
垢版 |
2017/12/30(土) 12:11:41.18ID:YhlYw6jg
誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。

グーグル検索⇒『半藤のブブイウイウレレ』

2LTTSWKEK9
107nobodyさん
垢版 |
2018/01/03(水) 14:04:21.04ID:???
Laracastsやってる人いる?
あれって1ヶ月プラン期間にダウンロードした動画は
サブスクリプションやめてもローカルで見れるの?
108nobodyさん
垢版 |
2018/01/11(木) 10:43:34.23ID:???
やってないから知らんけどDLできるなら関係なく見れるんでねーの
109nobodyさん
垢版 |
2018/01/18(木) 15:38:10.70ID:???
ルーティングの Route::controller(...) ってなんで削除されたんですか?
同じような機能ってないんでしょうか
110nobodyさん
垢版 |
2018/01/19(金) 01:37:38.72ID:???
>>109
I had the same issue as you, and none of the alternatives (explicit declaration or publishing) was good enough. There were also some alternatives which required changing too much code.

This is why I wrote a class called AdvancedRoute, which serves as a drop in replacement.

It can be used by simply replacing Route::controller with AdvancedRoute::controller like this:

AdvancedRoute::controller('users','UserController');
Full information how to install and use find at the GitHub repo at:

https://github.com/lesichkovm/laravel-advanced-route

Hope you find this useful.
111nobodyさん
垢版 |
2018/01/19(金) 22:51:33.29ID:???
>>110
使えました。ありがとうございます
112nobodyさん
垢版 |
2018/02/19(月) 21:43:55.39ID:???
☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
113nobodyさん
垢版 |
2018/02/27(火) 23:04:11.87ID:a1SlVO44
さくらレンタルサーバでサブドメインの中にlaravelを設置したんですが
アクセスするとサーバエラーになってしまって開けません
どうしたら正常にアクセスできますでしょうか?
114nobodyさん
垢版 |
2018/02/27(火) 23:34:49.87ID:???
エラー原因のヒントもなしに分かるかよ
115nobodyさん
垢版 |
2018/02/28(水) 05:51:33.14ID:???
>>113
エスパーすると
httpsつかってるなら
この辺参考になるかも
https://qiita.com/asaokamei/items/dee0ec9c0f00b251d38e
116nobodyさん
垢版 |
2018/02/28(水) 14:39:34.57ID:???
まあまあ、分からない人は大抵なんでわからないかもわからないもんだから。
そうカリカリすんな
117nobodyさん
垢版 |
2018/03/01(木) 21:46:00.80ID:3fxOIMkp
>>115
ありがとうございました
118nobodyさん
垢版 |
2018/03/02(金) 18:44:49.31ID:???
=>とか->の記述の意味が解りません
それぞれどういう意味なんでしょうか?
119nobodyさん
垢版 |
2018/03/03(土) 05:24:53.67ID:???
>>118
【PHP】下らねぇ質問はここに 9
http://mevius.5ch.net/test/read.cgi/tech/1513760420/
120nobodyさん
垢版 |
2018/03/09(金) 11:23:41.39ID:???
クラスの各メソッドで、戻り値に同じ処理をしたい場合、
例えばAPIの戻りを同じようなIFに加工したい場合
みんなどうしてる?
加工するメソッドを呼び出すように各メソッドに書くしかないのかな。
121nobodyさん
垢版 |
2018/03/09(金) 18:33:37.92ID:???
>>120
middlewareじゃあかんの?
122nobodyさん
垢版 |
2018/03/09(金) 22:44:18.56ID:???
>>121
middlewareで出来るんですね。
ドキュメント読む限り関数の戻り値に影響を及ぼせるように見えなかったのですが、多分私が理解できてないだけですね
ありがとう
123nobodyさん
垢版 |
2018/03/10(土) 14:11:13.80ID:???
エスパーするとHTTPレスポンスを加工したいわけではなく、メソッドの戻り値からレスポンスボディの生成がしたいんちゃう?
オブジェクトをJSONに、とか。ビューロジックの部分やな。

一番手軽なのはResponseマクロを使う

比較的手堅いのはResponsableを実装した独自クラスを作る方法

EloquentをJSONに変換するだけなら組み込みのAPI Resource
124nobodyさん
垢版 |
2018/03/10(土) 20:33:01.33ID:SF9pGinP
アホな事やってんのな… Laravelも…
125nobodyさん
垢版 |
2018/03/19(月) 07:23:31.47ID:???
もう無理だ
セキュリティ機能が楽に実装できて魅力的に感じてたけど英語ができない独学じゃ情報収集がまったくはかどらない
こんなの使いこなせないよ
126nobodyさん
垢版 |
2018/03/19(月) 10:43:40.01ID:???
>>125
そんなこと言わないでー!
このスレで質問してみよう
きっと誰かが教えてくれるはずw
127nobodyさん
垢版 |
2018/03/19(月) 19:51:36.64ID:jALOMN2A
Laravel/RailsのModel/Migration方式の利点が全くわからない。
DoctrineとかJPAとかDjangoの様に、Modelの方に全部フィールドが書いてある方がわかり易いじゃん。
オマケでMigrationも自動化できる(注意は必要だけど)し。
128nobodyさん
垢版 |
2018/03/19(月) 21:46:50.90ID:???
英語そんなできなくてもできるよ
やりたいこと英語の単語並べて検索すれば大抵スタック・オーバーフローに答えある
129nobodyさん
垢版 |
2018/03/19(月) 23:44:16.79ID:???
>>127
Doctrine使いたかったらlaravel-doctrine/ormが使えるんじゃない?
マイグレーションの自動生成に対応してるみたいよ
130nobodyさん
垢版 |
2018/03/21(水) 03:19:32.65ID:???
>>127
DB側は変更したいけど
プログラム(model)は変更したくない
って場合はメリットあるのかも
131nobodyさん
垢版 |
2018/03/28(水) 09:31:17.80ID:MstQbMYU
ないな。
Rails: コメントにテーブル定義を書く(コマンドで生成。コマンドとはいえDRYではない)
# == Schema Information
#
# Table name: articles
#
# id :integer not null, primary key
# author_id :integer
# title :string
# body :text
# created_at :datetime not null
# updated_at :datetime not null
#

class Article < ApplicationRecord
belongs_to :author
end

Django:
class Game(models.Model):
created = models.DateTimeField(auto_now_add=True)
name = models.CharField(max_length=200)
game_category = models.ForeignKey(GameCategory,
related_name='games', on_delete=models.CASCADE)
release_date = models.DateTimeField()
played = models.BooleanField(default=False)
132nobodyさん
垢版 |
2018/04/22(日) 23:17:09.83ID:???
シバンは百歩譲って我慢するとしてコメントにプログラムから処理される設定書かせるなよクソが
133nobodyさん
垢版 |
2018/05/28(月) 17:08:44.21ID:???
腹減る
134nobodyさん
垢版 |
2018/07/04(水) 05:48:42.81ID:1nWwkToC
『PHPフレームワーク Laravel入門』掌田津耶乃をお持ちの方、教えてください。

Chapter5の2の、データベースの利用が本のとおりにやっても動作しません。
xamppを通して実行(表示)してみようとすると、
Illuminate \ Database \ QueryException
Database (database/database.sqLite) does not exist. (SQL: select * from people)
と出て来てしまいます。
昨日昼からずっといろいろ試してますが、何をやってもダメです。
アマゾンのレビューなど見ても、困ってる人がいるようです。

何がダメなのかさっぱりです。
どうすればいいのか、ご教示ください。お願いします。
135nobodyさん
垢版 |
2018/07/04(水) 14:23:21.33ID:sW6Nuvdk
データベースがないって書いてあるやん
.envかconfig/database.phpちゃんと設定してるか確認
sqLite使ってる設定ぽいがそれでいいのか?
136nobodyさん
垢版 |
2018/07/04(水) 14:38:59.46ID:1nWwkToC
ご回答ありがとうございます。

適当にいじりながら、config/database.php内の、

'database' => env('DB_DATABASE', database_path('database.sqlite')),

という部分を、

'database' => database_path('database.sqlite'),

と変えたら、動作しました!

しかし、本のとおりにやったのだし、これの何がいけなかったのか、env関数を使うと
何か問題だったのか、わかりません。

何がだめだったのか、推測できないでしょうか?
137nobodyさん
垢版 |
2018/07/04(水) 15:18:09.88ID:sW6Nuvdk
>>136
その書き方は.envファイルのDB_DATABASEを最初に見て、
.envに書いてなかったら第2引数を使うという意味だが、
.envファイルに設定ちゃんと書いてた?

あとdatabase_path()はヘルパー関数だから、
.envでは使えないのでパスを直接書く必要がある
138nobodyさん
垢版 |
2018/07/06(金) 12:55:10.87ID:???
age
139nobodyさん
垢版 |
2018/07/09(月) 09:23:45.53ID:R9XoulfL
入門者で、見よう見まねで簡単なアプリを試作しているところです。

一通りのアプリ機能ができて、その後に、artisan make:auth で認証機能を付けました。

いまどうすればいいのか困ってるのですが、アプリの画面にログアウトボタンを設置したいのですが、
どうやって書けばいいのかわかりません。

index.blade.phpに、
<p><img src="images/logout.gif" float: right" ></p> として画像を表示していますが、これをクリックすると
ログアウトさせたいのです。

どうすればいいのか教えてください。
お願いします。
140nobodyさん
垢版 |
2018/07/09(月) 09:32:32.17ID:JovMlsmc
適当にコントローラ作るか既存のコントローラの新しいメソッドに

Auth::logout();

して最後に戻りたいページにリダイレクトさせる
画像にそこへのリンクを張る
141nobodyさん
垢版 |
2018/07/09(月) 09:43:59.63ID:???
>>140
ありがとうございました!!
ログアウトできました
それに
今はじめてフレームワークの感覚もはじめてつかんだ気がします!!!
142nobodyさん
垢版 |
2018/07/09(月) 23:49:38.57ID:???
やさしいせかい
143nobodyさん
垢版 |
2018/07/21(土) 09:02:29.65ID:???
このスレ落ちたのかと思ったわ
ログ削除して開きなおしたら落ちてなかった
144nobodyさん
垢版 |
2018/07/21(土) 10:35:10.48ID:+i5+6QjD
CakePHPのbakeみたいに、コマンド一発でCRUD作成することはできますか?
145nobodyさん
垢版 |
2018/07/21(土) 12:44:39.91ID:???
php artisan make
146nobodyさん
垢版 |
2018/07/21(土) 22:18:39.85ID:3/5Lau+8
CRUDを自動で作ってくれるのは、LaravelよりもCake(Bake)のいいところ。
認証周りを自動で作ってくれるのが、LaravelのCakeに対する優越点。
147nobodyさん
垢版 |
2018/07/24(火) 03:01:39.07ID:???
>>146
CodeIgniterの認証周りが不満で
Laravel作ったとかって聞いた希ガス
148nobodyさん
垢版 |
2018/07/25(水) 02:40:57.03ID:UlOz99Ok
5.6 でauth入れたんだけど、コントローラーのメソッド内にredirect()->with(‘status’, ‘hogehoge’);みたいな感じで
flashメッセージ出す処理書いてもメッセージが表示されない。。。
debugbarで確認してもsession空っぽ。
route/web.phpのrouteに直接Session::flash(’status’, ‘hogehoge’);
書いたら表示されるのに。なんで?
誰か教えてくれるナイスガイいたらVRで美少女になっておっぱい揉ませてあげるお。(ただし中の人は以下略)
149nobodyさん
垢版 |
2018/07/25(水) 06:58:37.36ID:???
>>148
わからんのでググってみた
https://www.google.co.jp/search?q=Laravel+auth+redirect+with+status+session+flash+not+work
150nobodyさん
垢版 |
2018/07/25(水) 07:01:53.97ID:???
これとか?
https://stackoverflow.com/questions/49836547/laravel-flash-message-after-login-does-not-displayed-in-home-route
151nobodyさん
垢版 |
2018/07/25(水) 10:47:05.60ID:???
未だにCakeなんてゴミ使ってるやついるのか…
衝撃だな
152nobodyさん
垢版 |
2018/07/25(水) 11:55:18.00ID:AlFVLKl+
マジかよ
誰が使ってんの?
153nobodyさん
垢版 |
2018/07/26(木) 15:28:50.89ID:???
>>149 >>150
反応ありがとう。
質問の内容はそんな感じだけど、残念ながら解決できなかったよ。
>>150のstack overflowの方でも解決できてないね。何なんだろ〜ねホント^^;
ただアンタはナイスガイの素質あるからこのツイートを紹介しとくよ。
おっぱいに栄光あれ。
https://twitter.com/i/status/1021979458805399563
154nobodyさん
垢版 |
2018/07/26(木) 23:36:11.89ID:???
composerでsslエラー出るんだけどどなたか解決した人いる?
cacert.pemをcurlのサイトから落としてphp.iniにて指定するやり方で解決しないんだけど
155nobodyさん
垢版 |
2018/07/27(金) 02:49:46.22ID:???
>>153
さんきゅ
https://i.imgur.com/Ho5T4uc.jpg
156nobodyさん
垢版 |
2018/07/28(土) 20:44:13.89ID:???
openssl入ってねーんじゃねーの
157nobodyさん
垢版 |
2018/07/28(土) 23:48:27.87ID:???
>>156
ありがとう
でもopensslはenableなんすよね
証明書がーってエラーなんですが、拾ってきた新しいの指定してもgitforWindowsのやつ指定しても同じエラーなんですよ
xamppやめて仮想環境でやろうかな、、、
158nobodyさん
垢版 |
2018/07/29(日) 04:04:41.27ID:???
ちゃんとエラー文貼ってよ

あと考えられるのは、Kasperskyとかhttpsに介入するセキュリティソフトが原因かも
https://github.com/composer/composer/issues/6870
159nobodyさん
垢版 |
2018/07/30(月) 00:25:57.72ID:???
>>158
まじで感謝
リンク先のカスペルスキーの設定で解決しました、下エラーのせときます

SSL operation failed with code 1. OpenSSL Error messages:
error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed
Failed to enable crypto
failed to open stream: operation failed

3日も悩んでしまった。
誰か他の人のためにも設定>詳細>ネットワーク>暗号化された接続のスキャン:暗号化された接続をスキャンしない
カスペ使ってる人どうぞ
160nobodyさん
垢版 |
2018/07/30(月) 00:39:35.59ID:???
今から学び始めるならどの書籍かサイトがオススメ?
PHPの知識も趣味に毛が生えたようなもんだから敷居高いかな
161nobodyさん
垢版 |
2018/07/30(月) 01:17:45.29ID:???
>>160
書籍は青い表紙のやつしかない。
中身の質は俺にはわからん。少なくとも、オフィスや書斎の本棚の飾りとしては悪くない。
162nobodyさん
垢版 |
2018/07/30(月) 01:31:00.72ID:y5TUArLX
青い表紙の本はLaravel初学者が学ぶにはちょうどいいよ
足りないところも多いのでその後の自習も必要だが
163nobodyさん
垢版 |
2018/07/30(月) 01:48:40.15ID:???
ありがとう!
さっそく買って読んで見る
164nobodyさん
垢版 |
2018/07/30(月) 02:01:52.27ID:???
>>163
サンプルコードとか注意は必要かも
http://iwasiman.hatenablog.com/entry/2018/01/09/200000
165nobodyさん
垢版 |
2018/07/30(月) 03:45:01.35ID:???
>>160
https://laracasts.com/series/laravel-from-scratch-2017

START SERIES
https://laracasts.com/series/laravel-from-scratch-2017/episodes/1
5.4インストールしないとサンプルが動かないので
composer create-project "laravel/laravel=5.4.*" sampleproject
英語わからなくてもオケ
コードを見てその通りに打てばいい
166nobodyさん
垢版 |
2018/08/03(金) 17:27:43.74ID:???
青いのよんだがこれ情報量ララ帳とかと大して変わりなくないか
167nobodyさん
垢版 |
2018/08/03(金) 18:19:54.85ID:???
ヤツの本は公式チュートリアルとかを改変して
わかりにくい解説をつけただけってのがデフォ
168nobodyさん
垢版 |
2018/08/04(土) 08:18:11.27ID:???
まぁ自分で情報集める能力のないヤツ用の本だろ。
169nobodyさん
垢版 |
2018/08/04(土) 12:09:49.92ID:???
アマゾンレビューに騙されたわ
なんであんな絶賛してんだよ
170nobodyさん
垢版 |
2018/08/04(土) 14:35:24.75ID:???
本に書いてる通りやってもエラーで動かない!
とかレビューしてる本が多いけど、それぐらいのトラップ乗り越えられないようなヤツは、メジャーバージョンアップとかして仕様変わって動かなくなったらどうするんだろうな。
サービス終了すんのかな。
171nobodyさん
垢版 |
2018/08/05(日) 04:03:01.47ID:???
>>170
本買うくらいの初心者ならそれくらい言うだろ。
たいていの人はすぐにそのレベルは卒業するよ。

世の中、たいていの人は、おまえなんかよりも優秀だと思っておくといいよ。
172nobodyさん
垢版 |
2018/08/05(日) 05:20:43.77ID:???
めっちゃイライラしてて草
173nobodyさん
垢版 |
2018/08/05(日) 12:49:22.51ID:???
LaravelってRailsのphpバージョンみたいに考えておけばいいの?
174nobodyさん
垢版 |
2018/08/15(水) 03:51:34.30ID:???
これ日本語版出るの?
https://i.imgur.com/22Xj7jW.jpg
175自作自演
垢版 |
2018/08/15(水) 04:25:52.22ID:???
>>174
高過ぎ〜
つか英語版がまだ出てないやんけ!
https://i.imgur.com/YU2uEvL.jpg
176自作自演
垢版 |
2018/08/29(水) 21:31:03.48ID:???
インパラ本の最初の方だけ読んだけど
純正ドキュメントやLaracastsとは
違った(つか自分が知らなかっただけ)やり方が
書いてあって参考になった
177nobodyさん
垢版 |
2018/08/29(水) 23:55:45.13ID:???
SwooleでLaravel本番に使ってる人います?
注意する点とかあったら知りたい。
178nobodyさん
垢版 |
2018/09/08(土) 13:33:08.10ID:???
こういうのって、翻訳が出るまでどれくらい時間がかかるもんなの?
179nobodyさん
垢版 |
2018/09/08(土) 16:02:34.15ID:???
>>178
本による
翻訳出ないものもあるし
英語勉強しちゃえば?
180nobodyさん
垢版 |
2018/09/09(日) 03:57:49.14ID:???
青い本は叩くくせに洋物はこの扱いか。
181nobodyさん
垢版 |
2018/09/09(日) 08:54:36.48ID:???
>>180
洋物のは知らんが青い本の筆者が
出してる本のレベル知ってるの?w
182nobodyさん
垢版 |
2018/09/11(火) 15:02:42.92ID:???
青い本は公式見ようとしない情弱がありがたがってるだけ。
青い本読んだ後に公式見たらビックリするだろう。
183nobodyさん
垢版 |
2018/09/12(水) 03:28:57.52ID:???
>>182
それww
自分も知らなくてヤツのCakePHPの本を
買ってしまったんだけど
公式のチュートリアルを
後から見たら牛丼噴いた
184nobodyさん
垢版 |
2018/09/14(金) 21:10:46.74ID:???
初心者には青い本より役に立つというチュートリアルってどこですか?
もしかして日本語じゃない方の公式にあるの?

みんな天才?
185nobodyさん
垢版 |
2018/09/15(土) 04:58:04.34ID:???
黙ってられなくてワロタ
186nobodyさん
垢版 |
2018/09/15(土) 22:47:36.12ID:???
>>184
https://laracasts.com/series/laravel-from-scratch-2017
英語だけど英語は分からなくていいので
ビデオを止めながら、その通りに打ち込んでみて
187nobodyさん
垢版 |
2018/09/16(日) 00:36:52.95ID:???
みんな、Lumenについてどう思う?
188nobodyさん
垢版 |
2018/09/16(日) 00:43:59.80ID:???
>>186
追加
バージョンをビデオと合わせないと動かないのがあるので

composer create-project "laravel/laravel=5.4.*" sampleproject
189nobodyさん
垢版 |
2018/09/16(日) 20:11:01.26ID:???
こういうとりあえず打ち込んでみてっていうのって
初心者にわかるんかな?他言語なりフレームワークの経験あるなら
何してるかわかるだろけど
190nobodyさん
垢版 |
2018/09/29(土) 15:50:31.38ID:???
青い本はまじで役にたたん。
191nobodyさん
垢版 |
2018/09/29(土) 16:03:24.12ID:???
何すれば詳しくなれる?
192nobodyさん
垢版 |
2018/10/06(土) 14:21:35.74ID:CRw8EYt1
artisanでauth入れるといろいろ設定してくれるんだが
パスワードリセット使わんからcontroller消したりmigration消してしまった
これって大丈夫なの?
artisanで全ルート表示しようとするとエラーになる
元に戻せないし涙目なんだが
193nobodyさん
垢版 |
2018/10/06(土) 14:40:33.54ID:???
>>192
auth関係のを削除してもう一回make:authでできるかな?
削除の仕方がいろいろちがう意見があってわからん
https://stackoverflow.com/questions/41855619/how-to-remove-auth-in-laravel-php-artisan
https://laracasts.com/discuss/channels/laravel/how-to-remove-auth-system-provided-by-default
https://pawelmysior.com/how-to-remove-the-registration-feature-in-laravel-authentication
194nobodyさん
垢版 |
2018/10/07(日) 21:52:06.71ID:???
model instance作るとき

$flight = new Flight;

なぜFlight()にならないの?
そういうものだから?違和感があります。
教えてください&#9825;
195nobodyさん
垢版 |
2018/10/07(日) 23:33:46.61ID:???
>>194
PHPの仕様としてインスタンス生成時の引数に使うカッコは省略可能。
コンストラクタに渡すものが特になければ省略していいが、カッコありに統一したほうがコードとしては見やすい
196nobodyさん
垢版 |
2018/10/07(日) 23:50:39.67ID:???
>>195
そうなんですね!ありがとうございます
197nobodyさん
垢版 |
2018/10/08(月) 02:44:18.04ID:0Wt1FovK
青い本とは別に、解説書が新しく発売されたようですが、
ご覧になった人いますか?
初心者におすすめできるかどうか、教えてください。
198nobodyさん
垢版 |
2018/10/08(月) 17:35:04.59ID:???
>>197
前書きより
「本書の内容は初心者の方には少しばかり難しいかもしれません。」
199nobodyさん
垢版 |
2018/10/11(木) 13:51:31.12ID:???
新しいララベル本難しそう
こんなことやらないとアプリ作れないの?ってレベル
200nobodyさん
垢版 |
2018/10/19(金) 02:11:18.61ID:???
 私たち日本人の、日本国憲法を改正しましょう。
総ム省の、『憲法改正國民投票法』、でググって
みてください。拡散も含め、お願い致します。
201nobodyさん
垢版 |
2018/10/19(金) 15:44:56.51ID:LuVWWOOt
>>197
初版よりかなり分かりやすくてよいよ
でも青い本の方が初心者向け向きかも
202nobodyさん
垢版 |
2018/10/24(水) 14:46:22.62ID:6dsLSQs5
CRUDとかresourceの考え方がよくわかりません
例えば検索ボタンで一覧表示する画面があったとして
検索する場合は普通POSTだと思うんですが
その場合はindex?show?フォームタグをGETにしちゃうの?
わかりません…
203nobodyさん
垢版 |
2018/10/24(水) 15:11:04.27ID:0K5yYsFS
質問文が何言ってるかも全然分からんし、一冊本でも買って勉強すれば?
204nobodyさん
垢版 |
2018/10/24(水) 21:53:28.39ID:JWhbih8m
いやわかるけどね。。
一覧ならindexで、formをgetでいいんじゃないの。
まあ俺は使わないけど。
205nobodyさん
垢版 |
2018/10/24(水) 22:03:22.64ID:JWhbih8m
>>204
あーgetにしたらセキュリティ的によくないか?w
やっぱ使わないなw
206nobodyさん
垢版 |
2018/10/24(水) 23:27:32.35ID:???
HTTPメソッドの使い分けはその操作が安全であるかどうか、べき等であるかどうかで判断するのが原則。

安全→サーバ、特にDBなどの状態を変化させないこと
べき等→その操作を何度行っても結果が同じであること

検索のような安全でべき等な処理はGETが推奨。
要はGETを使う場合はブラウザ側でキャッシュしても問題ないようにしておいてねということ。

POSTはリソースの新規作成など安全でもなくべき等でもない操作に使う。
ただし、クエリパラメータに出したくない項目がある場合や、検索項目がとんでもなく多くてURLが長くなる場合などに、安全でべき等な操作であってもPOSTを使わざるを得ないこともありうる

GETであることの他の利点は、Google検索のようにURLだけでそのまま検索結果の表示ができること
207nobodyさん
垢版 |
2018/10/24(水) 23:53:21.00ID:???
>>206
DELETEはGETでやっちゃうことあるんだけど、アンチパターンなのかな?
208nobodyさん
垢版 |
2018/10/24(水) 23:56:12.03ID:CGRbpiMU
PUTも使えよ
209202
垢版 |
2018/10/25(木) 00:13:36.98ID:HJc+NYHT
>>206
大変勉強になりました。ありがとうございます!
210nobodyさん
垢版 |
2018/10/25(木) 00:59:29.50ID:???
べき等ってなに?
211nobodyさん
垢版 |
2018/10/25(木) 01:15:08.52ID:nxhIFntO
「その操作を何度行っても結果が同じであること」って説明してくれてるじゃん
212nobodyさん
垢版 |
2018/10/25(木) 01:31:39.05ID:sf94Ojmb
冪等性
Ansibleでよく使われる言葉やね
213nobodyさん
垢版 |
2018/10/25(木) 11:42:12.87ID:???
誰かタスケテ〜
Laravelに関係ないかもだけど、コントローラ内でpreg_replace_callbackに書いたコールバック関数をいくら変更しても反映されなくて困ってる
そもそもNetBeans+Xdebugでコールバック関数の中がトレースできないんだけどそういうもの?

無名関数で書いていたものをスタティックメソッドに変えて、メソッド名を存在しないものにしたり'self::'だけにしてみても、すでに存在しない無名関数の内容がそのまま実行されてる
ダミーのメソッドを書いて'self::dummy'なんてやっても以前の無名関数が呼ばれてる
それどころか'self::'だけでもそのまま動いちゃう
メソッド名を''にするとさすがにエラーになる
どういうことなのこれ?
環境はXAMPPのPHP5.6.15でLaravel5.6だけど本番環境のCentOS6、PHP5.6.38でも同じ挙動
Apacheの再起動やcomposer clear-cacheをやっても変わらず
なんなのこれ〜
214nobodyさん
垢版 |
2018/10/25(木) 15:00:34.15ID:???
キャッシュ?
215nobodyさん
垢版 |
2018/10/25(木) 15:09:11.70ID:???
>>214
コンパイルされたコードがキャッシュに残ってるみたいな話っぽいけど
それにしたってこんなコードがエラーなく走るって許されなくない?

$csv = preg_replace_callback('/###([0-9]+)###/', 'self::', $csv);
216nobodyさん
垢版 |
2018/10/25(木) 15:27:24.31ID:???
>>215
処理の間でログ出力してみたら?
217nobodyさん
垢版 |
2018/10/25(木) 16:03:24.47ID:4VY+jmAq
>>216
現在のコードをどう変えても、実行されるのは以前の無名関数なんよ…
もう存在してないコードなので、その中にログ出力を入れることもできない…
なおNetBeansのデバッガで追うと、>>215の行が実行されてるのは間違いない
ステップ・インでそのまま次の行に行ってしまうw
218213
垢版 |
2018/10/25(木) 16:04:23.88ID:4VY+jmAq
ちなphp.iniでopcache.enable=0にしてApacheを再起動しても変わらなかったw
もうお手上げw
219213
垢版 |
2018/10/25(木) 16:20:23.86ID:???
もう一度無名関数の形に戻して、その中に文法エラーを入れとくとちゃんとエラーになる
でも文法エラーを直すと以前の内容が走る
無名関数の中で呼んでいるbladeテンプレートの名前を
めちゃくちゃなものに変えてもエラーにならないからそれは間違いない
コントローラを別名で新たに作って
ルーティング先も新コントローラに変えて見たけど症状変わらず
なんぞこれなんぞこれなんぞこれw
220nobodyさん
垢版 |
2018/10/25(木) 16:43:59.57ID:tc3EmY5I
どうせぜんぜん違うファイル編集してるんだろ
221nobodyさん
垢版 |
2018/10/25(木) 17:08:58.85ID:4VY+jmAq
>>220
この一行目にブレークポイントつけとくとちゃんとデバッガで止まる
クロージャ内の行にブレークポイントつけといてステップインしてもスルーして
その次のStorage::putに行く
ログには何も残らないしviewのファイル名をどう変えても以前の内容が出力される

$csv = preg_replace_callback('/###([0-9]+)###/', function ($matches)
{
error_log('[Closure in CsvController::upload] TEST');
$match = $matches[1];
$item = \App\Item::find($match);
if (! $item) {
return $match;
}
$html = '"'.str_replace('"', '""', preg_replace("/[\r\n]/", '', view('forms.description.ebay', [ 'item' => $item ])->render())).'"';
return $html;
}, $csv);

Storage::put('temp.csv', $csv);
222nobodyさん
垢版 |
2018/10/25(木) 20:57:33.56ID:???
>>207
完全にアンチパターン
GETで削除を実装していて検索エンジンのクローラに全部消されたという嘘みたいな笑い話がある
223nobodyさん
垢版 |
2018/10/26(金) 01:24:13.32ID:???
CSRF
224nobodyさん
垢版 |
2018/10/26(金) 10:19:01.89ID:???
>>222
CSRF対策くらいはさすがにするのでそれはないけど
他にDELETEをGETでやらないほうがいい合理的な理由ってある?
225nobodyさん
垢版 |
2018/10/26(金) 22:12:41.63ID:???
>>224
LaravelはGETでCSRFチェックが走らないけどご存知?

https://github.com/laravel/framework/blob/5.0/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php
226nobodyさん
垢版 |
2018/10/26(金) 22:15:09.94ID:???
GETで削除を実装するメリットこそほとんど何もないでしょ
227nobodyさん
垢版 |
2018/10/27(土) 01:10:13.65ID:???
HTTPの基本に沿って実装されているものが多いのに、あえて反発して得がある方が稀でしょ
228nobodyさん
垢版 |
2018/10/27(土) 14:02:27.13ID:???
リファラーでワンタイムトークンが漏れる恐れがあるね
229nobodyさん
垢版 |
2018/10/27(土) 14:07:37.78ID:???
漏れてもいいじゃん
何したってもうダメなときはダメなんだよ
230nobodyさん
垢版 |
2018/10/27(土) 14:13:47.68ID:???
おもらしはあかんやろ
231nobodyさん
垢版 |
2018/11/03(土) 22:31:19.10ID:lm60ZjAX
@edit画面が呼ばれ、DBから初期データ取得してフォーム要素にセットして表示
 ⇒ この画面で編集されて[確認]ボタン押されPOST送信される

Aconfirm画面が呼ばれ、フォームデータを取得しバリデーションして以下2通りの処理に分かれる
 その1) ⇒ バリデーションOKの場合、確認画面を表示。return view('path.to.confirm', compact('data'));
 その2) ⇒ バリデーションNGの場合、edit画面に戻しエラー表示。return view('path.to.edit', compact('data', 'error'));

以上のような画面遷移があるとすると
path/to/edit.blade.phpのフォーム要素valueの書き方をどうすべきか迷っています。

DBから取得し、そのままビューに渡すと value="{{$data->hoge}}" 形式で書きます。
edit画面に戻す時にそのまま渡すと配列のため value="{{$data['hoge']}}" こう書くことになります。

なので両方に対応するには value="{{$data['hoge'] or $data->hoge}}" のように書くことで対応できそうです。
でもスマートではないのでedit画面に戻す時は $data = (object)$data; のようにキャストすることで value="{{$data->hoge}}" だけでよさそうになりそうです。

これって他にもっといい方法ありますか?
232nobodyさん
垢版 |
2018/11/04(日) 17:39:54.35ID:???
>>231
バリデーションNGならconfirmに遷移せずに
エラーメッセージ出すだけでいいんでは?
https://laracasts.com/series/laravel-from-scratch-2017/episodes/12
233nobodyさん
垢版 |
2018/11/04(日) 18:11:52.00ID:???
青い本も、新しいのもイマイチやね。laravel情報少ないがホントに流行ってるのかねぇ( ̄▽ ̄;)
234nobodyさん
垢版 |
2018/11/04(日) 23:13:50.10ID:???
>>231
確認画面にするならわざわざControllerから渡さなくてもヘルパのold関数でいいんじゃない?

value="{{ old('hoge', $data->hoge) }}"
で、直前の入力値か、DB値かが表示できる
235nobodyさん
垢版 |
2018/11/05(月) 08:30:11.91ID:8b08MGi3
>>233
その本のどっちかと公式リファレンスあれば
フレームワーク初心者でも充分理解できると思うが
逆に何の情報が足りないの?
236nobodyさん
垢版 |
2018/11/09(金) 01:14:18.78ID:y94KLp5G
バリデーションでよく例に出てる以下のようなやつって、エラー出たら自動で元の画面に戻るみたいに書いてるけど戻らんのよ
例外吐くみたいなこと書いてあるからtry/catchで囲ってcatchブロック内にreturn back();書くのが普通?

$this->validate($request, [
   "hoge" => "required|string|max:255",
]);
237nobodyさん
垢版 |
2018/11/09(金) 07:33:17.28ID:???
>>236
>>232
https://i.imgur.com/iFX2ElL.jpg
https://i.imgur.com/S8G6Ed0.jpg
https://i.imgur.com/lxE6iED.jpg
とかじゃダメなの?
238nobodyさん
垢版 |
2018/11/09(金) 07:43:41.63ID:???
>>236
route間違えてない?
239nobodyさん
垢版 |
2018/11/09(金) 14:31:44.02ID:???
>>237
よくsublimeなんかでlaravel書く気になるね
240nobodyさん
垢版 |
2018/11/09(金) 18:24:54.22ID:???
僕はメモ帳!!
241nobodyさん
垢版 |
2018/11/09(金) 19:30:04.50ID:???
vscodeだろ
242nobodyさん
垢版 |
2018/11/09(金) 20:32:49.77ID:???
秀丸ですが何か
243nobodyさん
垢版 |
2018/11/09(金) 20:33:16.57ID:???
PHPStromちゃん
244nobodyさん
垢版 |
2018/11/09(金) 20:33:41.05ID:???
Emacs・・・・
245nobodyさん
垢版 |
2018/11/09(金) 20:52:17.10ID:???
Eclipse大先生使用してます
246nobodyさん
垢版 |
2018/11/09(金) 21:40:11.11ID:???
IDE使わないでテキストエディタ使ってる人はネタなのか
247nobodyさん
垢版 |
2018/11/09(金) 21:42:59.69ID:???
作り方次第
248nobodyさん
垢版 |
2018/11/10(土) 11:30:01.41ID:Un7oY+Cn
IDEなんて継承しまくりのソース見る時ぐらいしか必要とは思わん
249nobodyさん
垢版 |
2018/11/10(土) 13:01:04.17ID:???
さくらエディタが最強だから
250nobodyさん
垢版 |
2018/11/10(土) 19:06:48.44ID:???
laravelならEclipseだろ
251nobodyさん
垢版 |
2018/11/10(土) 19:28:46.96ID:6srco+Il
http://r2.upup.be/wV2qsULdHm
252nobodyさん
垢版 |
2018/11/11(日) 16:48:15.20ID:???
PhpStorm以外は人権がない
253nobodyさん
垢版 |
2018/11/11(日) 16:55:08.29ID:L89xupoR
男は黙ってvim だろ?
254nobodyさん
垢版 |
2018/11/11(日) 20:21:23.27ID:???
phpstorm → mvc全部書けるオールラウンダー
eclipse → viewが弱い
sublime → viewだけなら使い物にはなる
atom, vscode, vim → 使ったことないけどsublimeみたいなもんだろ?
255nobodyさん
垢版 |
2018/11/11(日) 20:24:20.03ID:???
Laravel開発者はvimで書いている
256nobodyさん
垢版 |
2018/11/11(日) 21:36:38.10ID:???
なんでNetBeansが出てこないんだ
257nobodyさん
垢版 |
2018/11/11(日) 21:39:21.40ID:???
netbeansは無料ってだけで特筆する性能じゃないよね
258nobodyさん
垢版 |
2018/11/12(月) 00:16:47.48ID:???
vscodeは補完プラグイン次第でまぁまぁ使えなくも無いけどゴミだな
259nobodyさん
垢版 |
2018/11/12(月) 14:41:29.82ID:???
vscodeはなんか小ざっぱりしていて物足りない
ザ・IDE!っていうゴテゴテしたUIのガジェット感がないんだよなあ
260nobodyさん
垢版 |
2018/11/12(月) 15:44:49.87ID:???
いやvscodeはIDEじゃなくてテキストエディタなんだからそういうもんだろ
261nobodyさん
垢版 |
2018/11/13(火) 00:34:21.98ID:???
お前らってメモ帳しかない環境でlaravelやれって言われたら発狂しそうだな
262nobodyさん
垢版 |
2018/11/13(火) 00:56:23.48ID:???
>>261
君はどうなの
263nobodyさん
垢版 |
2018/11/13(火) 07:29:29.14ID:???
vscodeで十分
デバッグもできるしな
264nobodyさん
垢版 |
2018/11/13(火) 10:58:47.83ID:???
だからNetBeansでいいじゃん
265nobodyさん
垢版 |
2018/11/13(火) 14:09:52.35ID:???
金出さないで真っ当なIDE使うならNetBeansだよね
金出せるならPhpStorm使ったほうが良いと思うけど
266nobodyさん
垢版 |
2018/11/14(水) 07:13:45.93ID:L6CrD+nQ
検索機能があって、一覧表示とページ移動できるようにしたい場合ですが

モデルで検索条件で取得した一覧データと
別途ページ移動用に、同じ検索条件でpagenate(20)みたいにして生成しないといけない?

同時にはできない?
267nobodyさん
垢版 |
2018/11/14(水) 07:39:45.24ID:???
>>266
こういうこと?
https://justlaravel.com/paginated-data-search-laravel/

demoでjohnとか検索
http://demos.justlaravel.com/pagination-and-search/
268nobodyさん
垢版 |
2018/11/14(水) 18:38:58.50ID:???
NetBeans厨必死の布教お疲れ様です。
269nobodyさん
垢版 |
2018/11/14(水) 22:36:39.05ID:???
NetBeansは時々起こるコピペクラッシュが我慢ならん
270nobodyさん
垢版 |
2018/11/15(木) 09:26:10.88ID:???
まぁSublimeやAtomとかよりはNetBeansのほうがまだマシだとは思うが、
jetbrainsが出してるものと比べればあんまり良いものでもないよな
271nobodyさん
垢版 |
2018/11/15(木) 12:29:52.20ID:???
NetBeansでLaravelってそんなにいいのか?
272nobodyさん
垢版 |
2018/11/15(木) 12:46:40.39ID:???
コピペクラッシュは起こったことない
273nobodyさん
垢版 |
2018/11/15(木) 13:38:53.83ID:???
>>271
そんなにでもない
ケチな人専用じゃないかな?
274nobodyさん
垢版 |
2018/11/15(木) 14:53:47.45ID:???
やはりjetbrainsのIDEが一番いい
あれは金を払う価値がある
275nobodyさん
垢版 |
2018/11/15(木) 16:28:33.09ID:???
EclipseがLaravel書くのに最強
276nobodyさん
垢版 |
2018/11/15(木) 18:31:09.53ID:???
秀丸のほうがLaravelコーディング最速
277nobodyさん
垢版 |
2018/11/15(木) 20:32:43.68ID:???
起動は最速だと思う
278nobodyさん
垢版 |
2018/11/19(月) 10:43:52.78ID:???
PHPの神フレームワークはLaravelという結論でOK?
279nobodyさん
垢版 |
2018/11/19(月) 10:50:06.41ID:???
phpは開発者も嘆くほどダサくてクソコードを作りやすくしてしまったといってるからそれをベースにしたフレームワークなどに神もクソもない
280nobodyさん
垢版 |
2018/11/19(月) 11:01:49.99ID:???
それなんだよな
dotnet coreがLinuxでも動くようになったからC#が今後伸びてくるやも
281nobodyさん
垢版 |
2018/11/19(月) 11:16:02.83ID:???
JavaはOracleがやらかしたしなー
そういえばCやC++ってWebフレームワークってあるの?
282nobodyさん
垢版 |
2018/11/19(月) 11:21:54.62ID:???
LinuxでC#ってメリットあるのかな。
283nobodyさん
垢版 |
2018/11/19(月) 11:26:44.47ID:???
Laravelはsymfonyよりはよいとおもいます
284nobodyさん
垢版 |
2018/11/19(月) 11:27:18.26ID:???
先行き不安定なJavaに対しての保険
285nobodyさん
垢版 |
2018/11/19(月) 11:30:15.98ID:???
Oracle「PHPもボクが管理するよ」
ってなったら終わりだな
286nobodyさん
垢版 |
2018/11/19(月) 11:39:29.09ID:???
PHP「僕がOracleを管理するよ」
こうなればOK
287nobodyさん
垢版 |
2018/11/19(月) 11:41:46.61ID:???
リーナス「俺がPHPを管理する。糞コードや糞機能は廃止するからな」
288nobodyさん
垢版 |
2018/11/19(月) 11:48:23.41ID:???
Laravelの駄目なところは?
289nobodyさん
垢版 |
2018/11/19(月) 11:53:49.70ID:???
>>288
phpで書かれていること
290nobodyさん
垢版 |
2018/11/19(月) 11:56:49.31ID:???
>>288
開発速度が遅い
291nobodyさん
垢版 |
2018/11/19(月) 12:26:20.90ID:???
イスラエルって国自体が不安定
292nobodyさん
垢版 |
2018/11/19(月) 12:50:40.49ID:???
Laravelのいいところは?
293nobodyさん
垢版 |
2018/11/19(月) 13:39:06.43ID:???
ないぞ
294nobodyさん
垢版 |
2018/11/19(月) 15:18:56.71ID:???
LaravelのいいところはJavaじゃないところ
295nobodyさん
垢版 |
2018/11/19(月) 19:48:18.82ID:???
お前らLaravelコーディングできないからって嫉妬するなよw
296nobodyさん
垢版 |
2018/11/20(火) 05:48:50.31ID:???
Dockerで動かそうと思ったら結構苦労したは
297nobodyさん
垢版 |
2018/11/20(火) 20:41:23.92ID:???
phpだからしょうがない
298nobodyさん
垢版 |
2018/12/01(土) 19:52:55.82ID:???
最近Laravelはじめてみたけどこれ凄いな
VueとかReactなんかのフロントエンドのフレームワーク使うのにwebpackの設定書かなくてもいいし
ちゃんとフロントエンドとバックエンドの接続を一つの環境でできるんだから

cdn読み込みとかじゃないフル機能のVueやReactを使ってバックエンドのDBとデータやり取りするシステム作ってみたいって人にはいいかも知れん
299nobodyさん
垢版 |
2018/12/04(火) 23:33:09.13ID:???
最近Laravelはじめてみたけどこれ凄いな
VueとかReactなんかのフロントエンドのフレームワーク使うのにwebpackの設定書かなくてもいいし
ちゃんとフロントエンドとバックエンドの接続を一つの環境でできるんだから

cdn読み込みとかじゃないフル機能のVueやReactを使ってバックエンドのDBとデータやり取りするシステム作ってみたいって人にはいいかも知れん
300nobodyさん
垢版 |
2018/12/05(水) 12:21:34.88ID:???
最近Laravelはじめてみたけどこれ凄いな
VueとかReactなんかのフロントエンドのフレームワーク使うのにwebpackの設定書かなくてもいいし
ちゃんとフロントエンドとバックエンドの接続を一つの環境でできるんだから

cdn読み込みとかじゃないフル機能のVueやReactを使ってバックエンドのDBとデータやり取りするシステム作ってみたいって人にはいいかも知れん
301nobodyさん
垢版 |
2018/12/05(水) 17:24:16.35ID:???
最近Laravelはじめてみたけどこれ凄いな
VueとかReactなんかのフロントエンドのフレームワーク使うのにwebpackの設定書かなくてもいいし
ちゃんとフロントエンドとバックエンドの接続を一つの環境でできるんだから

cdn読み込みとかじゃないフル機能のVueやReactを使ってバックエンドのDBとデータやり取りするシステム作ってみたいって人にはいいかも知れん
302nobodyさん
垢版 |
2018/12/05(水) 17:46:00.09ID:???
最近Laravelはじめてみたけどこれ凄いな
VueとかReactなんかのフロントエンドのフレームワーク使うのにwebpackの設定書かなくてもいいし
ちゃんとフロントエンドとバックエンドの接続を一つの環境でできるんだから

cdn読み込みとかじゃないフル機能のVueやReactを使ってバックエンドのDBとデータやり取りするシステム作ってみたいって人にはいいかも知れん
303nobodyさん
垢版 |
2018/12/06(木) 01:41:02.46ID:???
ララら
304nobodyさん
垢版 |
2018/12/10(月) 04:25:09.82ID:???
これ日本語版出るかな?
https://i.imgur.com/lEwWptl.jpg
305nobodyさん
垢版 |
2018/12/10(月) 09:06:54.94ID:???
LaravelとVue.jsをどう連携すれば効率的に使えるかを説かれた本出ないかな
306nobodyさん
垢版 |
2018/12/10(月) 09:19:57.21ID:???
>>305
そんくらい調べて考えろよ…
307nobodyさん
垢版 |
2018/12/11(火) 01:32:05.68ID:QO5o8Sen
「○○処理が完了しました」みたいなメッセージを画面に出すのによく使われる
return redirect('foo/bar')->with('status', 'メッセージ');
って便利だけど、これって普通のセッションに入れてるわけじゃなくて
1度読み出したら消す(フラッシュ)みたいな特別な領域に入れてるよね

session()->flush('status', 'メッセージ'); みたいな書き方があるっていうの見つけたけど、これ使うとセッションが全部消えてログアウトになった
で、session()->with('status', 'メッセージ'); のように書いてみたらそんなもんありませんみたいなエラーログが吐かれた

そこで質問ですが直接リダイレクトすることなくセッションに一時的にメッセージを保存する書き方ありますか?
308nobodyさん
垢版 |
2018/12/11(火) 07:38:26.84ID:???
>>307
データの一時的保持ならflashじゃねーの
flushは全データ消去
309nobodyさん
垢版 |
2018/12/11(火) 07:59:09.88ID:???
>>308
ホントだ
日本人にはわかりづらいなw
https://laravel.com/docs/5.7/session#flash-data
https://i.imgur.com/LqZE1Xs.jpg
310nobodyさん
垢版 |
2018/12/11(火) 21:01:41.52ID:GuK846+A
http://connect.uh-oh.jp/

現実の人の繋がりに疲れた人に

宣伝です。
311nobodyさん
垢版 |
2018/12/15(土) 18:19:25.00ID:CL38cluE
プログラムやってれば、割とよく出てくる単語だと思うけど。
メモリ上のデータをフラッシュ(flush)する(=ファイルに掃き出す)。
312nobodyさん
垢版 |
2018/12/16(日) 14:03:08.74ID:???
プログラムやってれば、割とよく出てくる単語だと思うけど。
メモリ上のデータをフラッシュ(flush)する(=ファイルに掃き出す)。
313nobodyさん
垢版 |
2018/12/16(日) 15:21:40.21ID:???
プログラムやってれば、割とよく出てくる単語だと思うけど。
メモリ上のデータをフラッシュ(flush)する(=ファイルに掃き出す)。
314nobodyさん
垢版 |
2018/12/16(日) 16:53:40.40ID:???
FormRequest使うと入力エラーだと入力画面に戻ってoldで入力値が取れるけど、その時にFormRequest内で入力値に追加することってできないのかな
やりたいことは画像アップロード付のFromでエラーで戻った時に正常にアップロード済みの画像は再選択しなくてもいいようにしたいです
画像でエラーが出た時はもちろん再選択でいいです
なので入力エラーの時は入力データに別のキーでアップロード済み画像のフルファイル名と元ファイル名を持たせようかと思ったんだけどうまくいかない
315nobodyさん
垢版 |
2018/12/16(日) 17:10:12.50ID:???
old値使うよりもonsubmit系のイベントで要件に満たないものは送信中止した方がいいんじゃない?
316nobodyさん
垢版 |
2018/12/22(土) 16:48:35.45ID:???
でもその方法だと送信中止されちゃいますよね?
317nobodyさん
垢版 |
2018/12/22(土) 17:13:38.07ID:???
だからJavaScriptでまずバリデーションして要件に満たないものは弾いて送信処理ぜずにエラー処理でいいんやないの?

どうしても送信先でバリデーションしたいんならXHR通信(ajax,axios)使って飛ばした後結果次第でエラー表示するか
成功したらリダイレクトでどっかに戻すかすればいいじゃん
318nobodyさん
垢版 |
2018/12/22(土) 21:46:51.18ID:???
>>317
それアンチパターンじゃねぇか?
319nobodyさん
垢版 |
2018/12/22(土) 21:52:32.52ID:???
アンチパターンにはアンチパターンである裏付けがあるけど何を以てアンチパターンと判断した?
320nobodyさん
垢版 |
2018/12/23(日) 15:03:50.29ID:???
oldはsessionの'_old_input'に入ってた気がするから追加しようと思えばできなくないけど、laravelのインターフェイスじゃなくて中の実装に依存してしまうから、独自のキーでsession保存が安牌な気がする
321nobodyさん
垢版 |
2018/12/23(日) 22:34:32.13ID:???
>>317
それLaravelの開発者が、やめてほしいLaravelの使い方として挙げたやつじゃない?
322nobodyさん
垢版 |
2018/12/23(日) 22:36:50.80ID:???
下手にJavaScriptに頼らず、Laravelだけで処理できるのであれば
Laravelだけで実装したほうがいい気がするな
323nobodyさん
垢版 |
2018/12/23(日) 22:56:38.35ID:???
Reactみたいにフロントでバリデーションはやるが、当たり前だけどサーバー側も同じバリデーションは必要
324nobodyさん
垢版 |
2018/12/24(月) 02:09:59.01ID:???
どんなにJavaScriptでガチガチにバリデーションしてもセキュリティ考えると結局サーバーサイドでバリデーションしないといけないのは変わらないしな
ユーザビリティとしては一旦JavaScriptでバリデーションしてエラー出した方がいいけど、バリデーション処理が2箇所になってメンテナンス性が悪くなる
325nobodyさん
垢版 |
2018/12/24(月) 04:15:34.75ID:???
もう一度言うけど
どんなにJavaScriptでガチガチにバリデーションしてもセキュリティ考えると結局サーバーサイドでバリデーションしないといけないのは変わらないしな
ユーザビリティとしては一旦JavaScriptでバリデーションしてエラー出した方がいいけど、バリデーション処理が2箇所になってメンテナンス性が悪くなる
326nobodyさん
垢版 |
2018/12/24(月) 06:25:33.71ID:???
フォームデータをポストするのにajaxじゃなくバカ正直にformをsubmitするのなんで?
画面の遷移をやるのはgetだけでよくない?
327nobodyさん
垢版 |
2018/12/24(月) 10:51:30.76ID:???
画面遷移を別のビューでSSRするのか、Reactみたいにレンダリングはフロントでやるのかの違い
328nobodyさん
垢版 |
2018/12/24(月) 15:31:36.37ID:???
クライアントサイドのバリデーションUXのため。サーバサイドのバリデーションはセキュリティのため。

セキュリティのことを考えるとクライアントサイドのバリデーションはただの飾り
329nobodyさん
垢版 |
2018/12/24(月) 15:36:14.45ID:???
UX面を考慮するなら冗長でもブラウザ側のバリデーションは必要かと思うよ
てかこれ全部自演かも知れんけど
330nobodyさん
垢版 |
2018/12/24(月) 18:30:56.64ID:???
バリデーションなんか難しくもなんともないんだからその程度で喧嘩すんな
331nobodyさん
垢版 |
2018/12/24(月) 18:43:39.39ID:???
誰もバリデーションが難しいとかクライアント側が不要とか言ってないぞ?
何言ってんだこいつ
332nobodyさん
垢版 |
2018/12/24(月) 18:51:24.40ID:???
確かにフロントとバックのバリデーション分担って悩ましいよね
結局のところどっちもやるべきなんだと思うけど

最近昔のシステムの改修しててソース見ると
フォームポスト

バリデーション→確認画面表示

バリデーション→本登録

みたいになってるけどこの二回は流石に要らんだろと思って
一回目のバリデーション通ったらその結果をセッションにぶち込んで二回目のところはセッションから取り出した値そのまま通すことにして
UI側にアクティブなバリデーション入れた
画面遷移の確認→確定シーケンスは保持
ただ確認画面はページは遷移せずにDOMの表示切り替えにした

VueとかReactみたいなハイカラなもの使いたいけどまだ実用できるレベルじゃないから勉強中で悩ましい
333nobodyさん
垢版 |
2018/12/24(月) 18:53:31.75ID:???
>>314の件に関してはフロント側でバリデーションしてれば煩わしい再入力が必要になるケースは9割がた消滅するんだよね
334nobodyさん
垢版 |
2018/12/24(月) 18:58:56.62ID:???
今なんの議論してるの?

傍目から読むと
やりたければやればいいし、めんどくさければやらなくていい
という意見で全員が一致しているのだと思っているけど
335nobodyさん
垢版 |
2018/12/24(月) 19:00:13.06ID:???
過疎だから仕方によ
336nobodyさん
垢版 |
2018/12/24(月) 21:32:22.54ID:???
過疎だと大変
337nobodyさん
垢版 |
2018/12/26(水) 19:27:01.27ID:???
>>333
誰もバリデーションが難しいとかクライアント側が不要とか言ってないぞ?
何言ってんだこいつ
338nobodyさん
垢版 |
2018/12/27(木) 02:37:00.60ID:???
>>337
wwwwwwwwwwwwwwwwwwwww
339nobodyさん
垢版 |
2018/12/27(木) 03:43:46.13ID:???
もうなんか本人の再レスなのかコピペマンのいつものコピペなのかそれともコイツ自体がいつものコピペマンなのかもう分からん
340nobodyさん
垢版 |
2018/12/27(木) 14:10:02.65ID:???
ここまで全て>>1の自演
341nobodyさん
垢版 |
2018/12/27(木) 14:48:38.98ID:???
いや>>339の自演だろ
342nobodyさん
垢版 |
2018/12/27(木) 17:45:50.56ID:???
【悲報】Laravelスレコピペだらけ
343nobodyさん
垢版 |
2018/12/27(木) 17:46:14.88ID:???
バリデーションなんか難しくもなんともないんだからその程度で喧嘩すんな
344nobodyさん
垢版 |
2018/12/27(木) 20:19:42.96ID:???
誰もバリデーションが難しいとかクライアント側が不要とか言ってないぞ?
何言ってんだこいつ
345nobodyさん
垢版 |
2018/12/27(木) 20:30:37.38ID:???
もうなんか本人の再レスなのかコピペマンのいつものコピペなのかそれともコイツ自体がいつものコピペマンなのかもう分からん
346nobodyさん
垢版 |
2018/12/27(木) 20:32:27.58ID:???
>>314の件に関してはフロント側でバリデーションしてれば煩わしい再入力が必要になるケースは9割がた消滅するんだよね
347nobodyさん
垢版 |
2018/12/27(木) 20:33:18.79ID:???
今なんの議論してるの?

傍目から読むと
やりたければやればいいし、めんどくさければやらなくていい
という意見で全員が一致しているのだと思っているけど
348nobodyさん
垢版 |
2018/12/27(木) 20:33:35.21ID:???
なんぞこれww
349nobodyさん
垢版 |
2018/12/27(木) 20:34:56.10ID:???
スタンドアローンコンプレックス
350nobodyさん
垢版 |
2018/12/27(木) 20:36:56.54ID:???
カオスすぎるだろw
351nobodyさん
垢版 |
2018/12/27(木) 22:15:39.08ID:???
>>349
誰もバリデーションが難しいとかクライアント側が不要とか言ってないぞ?
何言ってんだこいつ
352nobodyさん
垢版 |
2018/12/27(木) 22:16:14.35ID:???
>>349
誰もバリデーションが難しいとかクライアント側が不要とか言ってないぞ?
何言ってんだこいつ
353nobodyさん
垢版 |
2018/12/27(木) 22:16:35.43ID:???
バリデーションなんか難しくもなんともないんだからその程度で喧嘩すんな
354nobodyさん
垢版 |
2018/12/27(木) 22:17:05.05ID:???
この流れやめろwww
355nobodyさん
垢版 |
2018/12/27(木) 22:41:26.55ID:???
バリデーションのやり方を否定されたからって
荒しすぎだろ
356nobodyさん
垢版 |
2018/12/28(金) 01:15:00.93ID:???
荒らしてるのはすべて>>317です
バカなこと書いたらよってたかって叩かれたからその腹いせです
357nobodyさん
垢版 |
2018/12/28(金) 06:28:55.34ID:???
> FormRequest使うと入力エラーだと入力画面に戻ってoldで入力値が取れるけど、その時にFormRequest内で入力値に追加することってできないのかな
> やりたいことは画像アップロード付のFromでエラーで戻った時に正常にアップロード済みの画像は再選択しなくてもいいようにしたいです
> 画像でエラーが出た時はもちろん再選択でいいです
> なので入力エラーの時は入力データに別のキーでアップロード済み画像のフルファイル名と元ファイル名を持たせようかと思ったんだけどうまくいかない

でここのララマス(Laravel Master)的には上記の件ってどうなん?
358nobodyさん
垢版 |
2018/12/28(金) 16:11:22.62ID:???
old値使うよりもonsubmit系のイベントで要件に満たないものは送信中止した方がいいんじゃない?
359nobodyさん
垢版 |
2018/12/28(金) 18:42:57.18ID:???
でもその方法だと送信中止されちゃいますよね?
360nobodyさん
垢版 |
2018/12/28(金) 19:32:44.88ID:???
だからJavaScriptでまずバリデーションして要件に満たないものは弾いて送信処理ぜずにエラー処理でいいんやないの?

どうしても送信先でバリデーションしたいんならXHR通信(ajax,axios)使って飛ばした後結果次第でエラー表示するか
成功したらリダイレクトでどっかに戻すかすればいいじゃん
361nobodyさん
垢版 |
2018/12/28(金) 20:43:47.68ID:???
>>360
それアンチパターンじゃねぇか?
362nobodyさん
垢版 |
2018/12/30(日) 06:56:32.09ID:sXXP5/uC
環境作るのに楽な方法ってないの?
意外とめんどくさい
363nobodyさん
垢版 |
2018/12/30(日) 07:08:48.76ID:???
必要なインストールコマンドさえメモっとけばそんなに大変じゃないと思うけどね
どのOSでの話ししてるのかは知らんけど
364nobodyさん
垢版 |
2018/12/30(日) 09:56:38.62ID:???
>>363
誰がOSの環境構築とか言ってないぞ
なに言ってんだこいつ
365nobodyさん
垢版 |
2018/12/30(日) 10:28:24.36ID:???
会話噛み合って無さすぎてワロw
366nobodyさん
垢版 |
2018/12/30(日) 10:29:19.90ID:???
>>362
こいつが悪い
367nobodyさん
垢版 |
2018/12/30(日) 11:02:02.17ID:???
必要なインストールコマンドさえメモっとけばそんなに大変じゃないと思うけどね
どのOSでの話ししてるのかは知らんけどって言っただろうが
368nobodyさん
垢版 |
2018/12/30(日) 12:46:05.38ID:???
読解力が凄すぎる
OSによって環境構築の手順が違うってのは普通の人ならわかりそうなものだがいきなり噛み付いていてワロw
369nobodyさん
垢版 |
2018/12/30(日) 13:30:14.07ID:???
>>368
いや自分で自演してまでスレを盛り上げようとしなくてもいいぞ^^
370nobodyさん
垢版 |
2018/12/30(日) 13:55:23.93ID:???
>>364
MacでやるのかLinuxでやるのか知らんがって意味や
文盲かよ
371nobodyさん
垢版 |
2018/12/30(日) 15:02:05.02ID:???
このスレに何人かReactって挙げてる人居るけどReactってBladeと相性悪くない?
せっかくpreset reactっていうのがあったから導入を検討してはみたけど
var app = new Vue({ el: '#app' });
ってやるのと違って
ReactDOM.render(<App />, document.getElementById('root'));
ってやった場合
<div id="root"></div>
の中身ってまるっと<App />で定義されたDOMと差し替わるから
Bladeの邪魔にならないディレクティブの内側でしか使えないような気がするんだけど
なんかいい共存方法ってある?
372nobodyさん
垢版 |
2018/12/30(日) 17:54:08.16ID:???
bladeなんて使わなくていいよ
373nobodyさん
垢版 |
2018/12/30(日) 18:08:30.50ID:???
>>372
共存方法を教えろってこっちは言っているんだが
blade使わないは答えにならないだろうが
374nobodyさん
垢版 |
2018/12/30(日) 18:36:42.84ID:???
何こいつ
しねばいいのに笑
375nobodyさん
垢版 |
2018/12/30(日) 18:40:21.36ID:???
>>371だが>>373は俺じゃない
376nobodyさん
垢版 |
2018/12/30(日) 19:12:06.72ID:???
邪魔が入ったから再レスします。

このスレに何人かReactって挙げてる人居るけどReactってBladeと相性悪くない?
せっかくpreset reactっていうのがあったから導入を検討してはみたけど
var app = new Vue({ el: '#app' });
ってやるのと違って
ReactDOM.render(<App />, document.getElementById('root'));
ってやった場合
<div id="root"></div>
の中身ってまるっと<App />で定義されたDOMと差し替わるから
Bladeの邪魔にならないディレクティブの内側でしか使えないような気がするんだけど
なんかいい共存方法ってある?
377nobodyさん
垢版 |
2018/12/30(日) 19:20:21.41ID:???
質問する時はid出した方がいいぞ
頭おかしなやつが質問者偽って暴言吐いてまともな回答つかなくなるから
378nobodyさん
垢版 |
2018/12/30(日) 19:20:40.34ID:???
ID無いスレってホントどうしようもないな
379nobodyさん
垢版 |
2018/12/30(日) 19:21:29.91ID:???
だからbladeなんて使わなくていいよって言ってるじゃん
380nobodyさん
垢版 |
2018/12/30(日) 19:29:12.71ID:???
>>376
追加分だけですます調になってるぞ
なりすますならその辺にも気をつけたらどうだい?
381nobodyさん
垢版 |
2018/12/30(日) 19:36:17.14ID:???
>>380
いや・・・本人なんですが・・・
382nobodyさん
垢版 |
2018/12/30(日) 19:55:09.13ID:???
冬休みか
383nobodyさん
垢版 |
2018/12/31(月) 12:50:56.75ID:???
>>381
本人だったのか。すまん
384nobodyさん
垢版 |
2019/01/09(水) 01:20:56.26ID:???
ここまでこのスレのテンプレ
385nobodyさん
垢版 |
2019/01/13(日) 01:08:33.37ID:???
>>235
初心者の情報はいらないね
386nobodyさん
垢版 |
2019/01/15(火) 14:36:00.58ID:???
>>385
kwsk
387nobodyさん
垢版 |
2019/01/25(金) 18:46:13.56ID:noQIQ9aU
Laravel使い始めたが簡単でいい感じやな
唯一問題なのはcreated_atとupdated_atのデフォルトがtimestamp型なことぐらい
今時なんで2038年問題起こす型使ってんやろ、まあ自分で変更すれば良いだけだけど
388nobodyさん
垢版 |
2019/01/25(金) 22:30:36.32ID:???
>>387
20年後はお前定年退職してるからどうでもいいだろ
389nobodyさん
垢版 |
2019/01/26(土) 04:40:46.27ID:???
実際に20年後にならなくても20年後の日付を扱うだけで問題になるだろ
390nobodyさん
垢版 |
2019/01/26(土) 10:37:56.96ID:???
少し前までTimeStamp型じゃないとCURRENT_TIMESTAMP値が使えない問題とかなかったっけ?
今最新環境で試したらDateTime型でも問題なかったけど
391nobodyさん
垢版 |
2019/01/26(土) 12:25:12.43ID:???
mysqlがどこかのバージョンで対応した
392nobodyさん
垢版 |
2019/01/26(土) 14:58:46.30ID:???
次世代フレームワークと言われてるのに20年使えないw
393nobodyさん
垢版 |
2019/01/26(土) 15:01:05.65ID:???
20年も持つフレームワークなんかないだろ
394nobodyさん
垢版 |
2019/01/26(土) 16:20:32.69ID:???
むしろ逆に現在から見て20年前(1999年)のサイトが残ってるのって結構ヤバイだろ
395nobodyさん
垢版 |
2019/01/26(土) 16:59:36.47ID:???
5chがまさにそうじゃないの?
396nobodyさん
垢版 |
2019/01/26(土) 20:15:06.52ID:???
それでも何度かリニューアルはされてる
技術的な面でも
397nobodyさん
垢版 |
2019/01/26(土) 20:33:11.86ID:???
確かにプログラムは変わってそうだな
398nobodyさん
垢版 |
2019/01/26(土) 21:56:25.81ID:???
そもそも20年後なんかPHPのバージョンはもとよりMySqlのバージョンも上がって今のバージョンはまず使われてないだろ
MySql自体使われてるかもあやしい
PHPやLaravelもしかり
399nobodyさん
垢版 |
2019/01/26(土) 22:12:44.69ID:???
Chromeもなくなってスマホもなくなってるはず
400nobodyさん
垢版 |
2019/01/27(日) 17:25:38.97ID:???
LaravelさんVueさん
今日も仲良しです
401nobodyさん
垢版 |
2019/01/28(月) 11:48:17.13ID:???
mysql壊れてて草
402nobodyさん
垢版 |
2019/01/28(月) 17:38:43.73ID:???
https://codezine.jp/article/detail/11179
> Laravelについては、このCodeZineで来月より連載を行います。

山田さんLaravelの本は出さないのかな
403nobodyさん
垢版 |
2019/01/29(火) 09:34:51.52ID:???
Laravelの開発環境ってHomesteadって今でも主流なん?
今はDocker?
404nobodyさん
垢版 |
2019/01/29(火) 11:03:24.03ID:???
サーバーで開発しとけ
405nobodyさん
垢版 |
2019/01/30(水) 09:20:27.83ID:???
Railsを抜くんだーー
406nobodyさん
垢版 |
2019/01/30(水) 09:20:56.87ID:???
いくぞーーーー
407nobodyさん
垢版 |
2019/01/30(水) 09:21:14.26ID:???
やっぱ無理ンゴ
408nobodyさん
垢版 |
2019/01/30(水) 09:26:19.39ID:???
おい
409nobodyさん
垢版 |
2019/01/30(水) 13:17:33.21ID:???
とっくに抜いてるんだよなあ
410nobodyさん
垢版 |
2019/01/30(水) 13:26:27.48ID:???
>>409
うんちRubyは国産だからってRails使うガイジがまだいるとは驚きだね
411nobodyさん
垢版 |
2019/01/31(木) 07:40:33.90ID:???
>>403
主流は知らんけどvalet使ってる(Macのみ)
https://laracasts.com/series/laravel-from-scratch-2017/episodes/3
の3:30くらい
これやるためにMac買ったw
412nobodyさん
垢版 |
2019/01/31(木) 08:58:46.87ID:???
>>411
仮想環境なの?
413nobodyさん
垢版 |
2019/01/31(木) 11:16:17.12ID:???
>>412
仮想じゃないよ
ローカルでnginxとMySQLが走ってる
valet入れてあれば好きなフォルダ(例えばmyproject)で
valet parkって打つだけで
ブラウザからmyproject.testでアクセスできる
414nobodyさん
垢版 |
2019/01/31(木) 11:56:25.21ID:???
あと1番簡単なのは
php artisan serve
かな?
415nobodyさん
垢版 |
2019/01/31(木) 11:57:38.29ID:???
Dockerやってみて何とか動いたけど
反応がモッサリだった
416nobodyさん
垢版 |
2019/01/31(木) 12:08:56.06ID:???
Rails抜いたやん
417nobodyさん
垢版 |
2019/01/31(木) 12:54:59.87ID:???
Laravel一人勝ちやん
418nobodyさん
垢版 |
2019/01/31(木) 14:40:55.92ID:???
最近Cakeから乗り換えた
Eloquentの質問なんだけど、save()が成功したら次の処理っていう風にしたいんだけど
他のFWみたいに返値のTrue/Falseで判断したらいいんかな?
Laravelの場合はそういうの例外処理で書くみたいなセオリーある?
419nobodyさん
垢版 |
2019/01/31(木) 15:52:01.07ID:???
>>418
https://laravel.com/docs/5.7/eloquent#events
saved events 発生するみたい
使い方はわからんw
420nobodyさん
垢版 |
2019/01/31(木) 18:51:06.40ID:???
トランザクション張らずにsave()使えばtrue, falseで判定すればいいし、例外にしたいならsaveOrFail()使えばいい。
全体的にトランザクション張っておいたほうが途中で死んだときにめんどくさくなくていいけどな
421nobodyさん
垢版 |
2019/01/31(木) 21:04:21.67ID:???
Laravel入門読もう
422nobodyさん
垢版 |
2019/01/31(木) 21:29:35.37ID:???
入門にトランザクションの事なんて載ってないぞ
423nobodyさん
垢版 |
2019/02/01(金) 21:22:19.61ID:???
モデルのリレーションわかんないのにインターン応募してしまった
424nobodyさん
垢版 |
2019/02/02(土) 15:04:29.80ID:???
別にDockerって無理に使う様なものでもないよね
425nobodyさん
垢版 |
2019/02/03(日) 16:28:27.99ID:???
Postgresql使う奴w
426nobodyさん
垢版 |
2019/02/03(日) 20:27:05.77ID:???
何がダメなの?
427nobodyさん
垢版 |
2019/02/03(日) 21:38:37.98ID:???
>>424
使わなくてもいいけど
便利だし、今時はコンテナベースにしとくのが常識的な対応じゃね
小さいサービスならどうでもいいが
ある程度の規模のシステムだったり
高めの可用性欲しいとkubernetesに乗せたり選択肢が広がる
428nobodyさん
垢版 |
2019/02/04(月) 18:25:26.19ID:???
Cakeのコンポーネントみたいな仕組はないのん?
ミドルウェアがそうかと思ったけど、アクション内から呼び出す関数を記述したものとは全然違うようだ
429nobodyさん
垢版 |
2019/02/04(月) 18:47:32.25ID:???
ない
430nobodyさん
垢版 |
2019/02/04(月) 21:47:07.58ID:???
Laravel初心者だけどLaravelにはRailsチュートリアルみたいな高品質なチュートリアルない?英語でもいい
431nobodyさん
垢版 |
2019/02/04(月) 22:29:47.46ID:???
>>430
おまえLaravelは初めてか?力抜けよ
https://laracasts.com/series/laravel-from-scratch-2018
432nobodyさん
垢版 |
2019/02/04(月) 23:18:37.07ID:???
>>428
サービスコンテナの仕組みを使って任意のクラスのオブジェクトをコントローラに注入できる
注入するオブジェクトは特に特定のクラスを継承する必要もなく自作クラスでもライブラリのクラスでも何でもいい

Cakeのコンポーネントの仕組みよりもかなり柔軟
433nobodyさん
垢版 |
2019/02/08(金) 06:59:04.15ID:???
コントローラ毎にビューのlayoutを切り替えたいんだが何かいい方法ない?
Cakeだと$this->layoutで指定できたんだが

ビューに変数渡す方法だと、すべてのアクションで変数セットしないといけないからスマートじゃない
434nobodyさん
垢版 |
2019/02/08(金) 07:01:04.64ID:???
続き
調べたら以下のようなことができるらしいんだけど、ビュー側でどうしたら良いのか書いてない
https://stackoverflow.com/questions/20882015/how-can-i-change-layout-in-controllers-method-laravel
公式ドキュメント見てもこのやり方は載ってない
435nobodyさん
垢版 |
2019/02/08(金) 08:42:15.69ID:???
こうすればできんじゃね?とは思うけど検証してない

ベースになるコントローラーのメソッド
private setLayout(string $name)
{
Illuminate\Support\Facades\View::share('layout', $name);
}

blade
@if(!empty($layout))
@extends($layout)
@else
@extends('default.layouts.app')
@endif
436nobodyさん
垢版 |
2019/02/08(金) 12:07:29.04ID:???
>>435
dクス、そんな感じでいけました
Laravel便利
437nobodyさん
垢版 |
2019/02/08(金) 23:03:57.54ID:???
Cakeはそもそも設計が悪いからわざわざLaravelでエミュレートする必要性がわからない
438nobodyさん
垢版 |
2019/02/08(金) 23:18:07.38ID:???
cake使ったことないんだがそんなに悪いの?
Laravelはsymphonyの派生だからRailsみたいなものかな?
439nobodyさん
垢版 |
2019/02/08(金) 23:24:08.38ID:???
LaravelでCakeをエミュレートって何の話?
440nobodyさん
垢版 |
2019/02/09(土) 18:31:16.97ID:???
神チュートリアル見つけた。初心者向けではないが
https://qiita.com//MasahiroHarada/items/2597bd6973a45f92e1e8
441nobodyさん
垢版 |
2019/02/09(土) 22:38:55.78ID:???
>>440
これは面白そう
442nobodyさん
垢版 |
2019/02/09(土) 23:17:32.23ID:???
>>440
面白すぎワロタ
443nobodyさん
垢版 |
2019/02/10(日) 05:22:36.28ID:???
今作ってるアプリができたら、俺もそれをやるつもり
444nobodyさん
垢版 |
2019/02/10(日) 07:05:29.76ID:???
>>134の本、フォーム送信からのモデルの保存の所で

$person = new Person;
$form = $request->all();
unset($form['_token');
$person->fill($form)->save();
ってしてるけど、モデルで$fillableが指定してあればunsetは不要って理解でOK?
445nobodyさん
垢版 |
2019/02/12(火) 10:58:03.75ID:RTXSQE50
vagrantの話題かもしれませんがこちらで失礼します。
チュートリアルの通りにやっているのですが共有フォルダがきちんと動きません。
ホストWin10Proです。
https://qiita.com/7968/items/97dd634608f37892b18a
アドバイスください。
446nobodyさん
垢版 |
2019/02/12(火) 12:46:43.67ID:???
>>445
どこで何が動かないんだよ
こういう質問には誰も答えない
強いていうならmac買え
447nobodyさん
垢版 |
2019/02/12(火) 13:11:48.76ID:???
どんなエラー出たとか書いてっていう意味
448nobodyさん
垢版 |
2019/02/13(水) 00:26:01.77ID:cfSQxZfK
これだけで答えられるやつは超能力者だよなw
449nobodyさん
垢版 |
2019/02/13(水) 02:40:31.94ID:???
>>447
チュートリアルの通りにやっているのですが共有フォルダがきちんと動きません。
ホストWin10Proです。
https://qiita.com/7968/items/97dd634608f37892b18a
アドバイスください。
450nobodyさん
垢版 |
2019/02/13(水) 07:13:33.18ID:???
qiitaで書かれてるんだから
qiitaで直接書いた奴に聞けよ
451nobodyさん
垢版 |
2019/02/13(水) 08:50:52.52ID:???
Qiitaなんか参考にすっからだよ
仮想環境なんだし別の記事探せ
452nobodyさん
垢版 |
2019/02/13(水) 09:06:40.93ID:???
普通に実行環境整えても大した手間じゃなかったと思うけどわざわざVagrantって必要?
453nobodyさん
垢版 |
2019/02/13(水) 11:10:23.91ID:6qdxmh4Y
普通は本番環境と合わせるだろ
454nobodyさん
垢版 |
2019/02/13(水) 12:52:36.65ID:???
>>449
OS再起動してみろ
455nobodyさん
垢版 |
2019/02/13(水) 13:49:14.60ID:???
OS再インストールからやってみ
456nobodyさん
垢版 |
2019/02/13(水) 15:04:04.10ID:???
Macに買い換えてvalet使ってみ
457nobodyさん
垢版 |
2019/02/13(水) 19:53:03.57ID:???
よっしゃ
今からアプリ作るで
458nobodyさん
垢版 |
2019/02/13(水) 19:53:20.07ID:???
よっしゃ
今からアプリ作るで
459nobodyさん
垢版 |
2019/02/14(木) 00:29:40.70ID:???
>>454
解決しましたありがとうございます
460nobodyさん
垢版 |
2019/02/14(木) 05:41:32.15ID:???
>>134の本、フォーム送信からのモデルの保存の所で

$person = new Person;
$form = $request->all();
unset($form['_token');
$person->fill($form)->save();
ってしてるけど、モデルで$fillableが指定してあればunsetは不要って理解でOK?
461nobodyさん
垢版 |
2019/02/14(木) 09:33:25.86ID:2mO7vryg
そんなの指定云々関係あるか
単純にtoken邪魔だから消してるだけじゃないのか
別に消さなくても害がないと思うけど
462nobodyさん
垢版 |
2019/02/14(木) 09:57:56.02ID:???
>>460
必要なインストールコマンドさえメモっとけばそんなに大変じゃないと思うけどね
どのOSでの話ししてるのかは知らんけど
463nobodyさん
垢版 |
2019/02/14(木) 11:10:34.43ID:???
>>461
余計な要素があると存在しないカラムをupdateするSQLが発行されてエラーになるからかと思ってたけど違うの?
試して確認したいが今手元にPCがない
464nobodyさん
垢版 |
2019/02/14(木) 12:41:49.31ID:???
>461
手元にないのでPC買ってきました。
これからインストールして試してみます
465nobodyさん
垢版 |
2019/02/14(木) 12:50:09.27ID:???
買ってきたとかw
466nobodyさん
垢版 |
2019/02/14(木) 13:12:46.47ID:???
ワロス
467nobodyさん
垢版 |
2019/02/14(木) 13:40:43.89ID:G7+t/xpI
素晴らしい行動力
何もせずに質問ばかりするやつは見習うべき
468nobodyさん
垢版 |
2019/02/14(木) 14:58:05.28ID:???
たまたまPCを今日買う予定だったのか、
質問者のためにPCを買ってきたのかが気になるwwww
469nobodyさん
垢版 |
2019/02/14(木) 15:19:14.75ID:???
PC購入してて草
470nobodyさん
垢版 |
2019/02/14(木) 17:26:21.14ID:2mO7vryg
>>463
書き方が悪かったが、たしか先頭に _ が付いてるとクエリ生成時に無視してくれるはず
ということでそのunsetに関しては多分意味ない
471nobodyさん
垢版 |
2019/02/14(木) 19:28:18.79ID:???
質問者のためにPC購入したやつがいるのかよww
472nobodyさん
垢版 |
2019/02/14(木) 19:33:43.89ID:???
お前らもPCを購入して質問に答えるぐらいの気概は見せるんだな
473nobodyさん
垢版 |
2019/02/15(金) 14:38:52.96ID:???
Laravelのメリットってメリットだよね
474nobodyさん
垢版 |
2019/02/15(金) 16:55:35.10ID:???
LaravelのメリットはRailsじゃないとこ
475nobodyさん
垢版 |
2019/02/15(金) 16:56:10.08ID:???
PHPは糞だけどコーディング楽しい
476nobodyさん
垢版 |
2019/02/16(土) 13:41:06.92ID:???
Laravelの分厚い本やってる
体系的で分かりづらい
477nobodyさん
垢版 |
2019/02/16(土) 13:43:26.12ID:???
JSわかんないけどJS勉強してLaravelアプリをSPA化すべき?
ユーザーは気づかないかな。。。
478nobodyさん
垢版 |
2019/02/16(土) 13:48:55.75ID:???
APIとして使う場合ってcsrfってどうやったらいいですか?
479nobodyさん
垢版 |
2019/02/16(土) 14:13:46.46ID:???
認証使え
480nobodyさん
垢版 |
2019/02/16(土) 16:44:04.55ID:???
認証使う場合ってAPIはどうやったらいいですか?
481nobodyさん
垢版 |
2019/02/16(土) 20:32:47.70ID:???
認証使えばAPIでも使える
482nobodyさん
垢版 |
2019/02/16(土) 21:02:44.09ID:???
APIを使う場合は?
483nobodyさん
垢版 |
2019/02/16(土) 21:07:02.24ID:???
csrf対策じゃなくてcsrfトークン機能の使い方の話だろ
484nobodyさん
垢版 |
2019/02/16(土) 22:07:50.08ID:???
>>483
????
485nobodyさん
垢版 |
2019/02/16(土) 23:10:31.88ID:???
つまり認証すればいい
486nobodyさん
垢版 |
2019/02/16(土) 23:38:27.92ID:???
セッション使わないならAPIトークン、セッション使うならCSRFトークン
487nobodyさん
垢版 |
2019/02/17(日) 00:05:42.99ID:???
>>486
サンクス
488nobodyさん
垢版 |
2019/02/17(日) 01:31:57.29ID:???
>>486
間違えてサンクスとレスしてしまいました。
質問に答えてくださっていただきありがとうございます
489nobodyさん
垢版 |
2019/02/17(日) 01:58:58.79ID:???
>>488
ええんやで
490nobodyさん
垢版 |
2019/02/17(日) 09:23:52.55ID:???
>>487
ユアウェルカム
491nobodyさん
垢版 |
2019/02/26(火) 01:20:05.88ID:???
Cakeのbeforefilterみたいに、あるコントローラ内の全てのアクションの実行前に実行する処理を簡単に書く仕組みはないの?
いちいちmiddlewareを作るしかない?
492nobodyさん
垢版 |
2019/02/26(火) 07:53:50.90ID:???
>>491
middlewareで書くのが王道だけど、それが嫌なら__callメソッドを書いて他のを全部privateメソッドにするとか?
493nobodyさん
垢版 |
2019/02/26(火) 09:38:22.12ID:BfhRDL45
なぜmiddlewareじゃダメなのかな?
むしろそっちの方が見た目も取り回しも良い気がするが
494nobodyさん
垢版 |
2019/02/26(火) 09:56:35.38ID:???
やりたいことが全アクションで使うprotected変数2個に値を代入することだけなんだよ
そのくらい1ファイル内だけでさくっとやりたい
495nobodyさん
垢版 |
2019/02/26(火) 11:18:22.57ID:zeYrjQ97
そんなニーズが生じたことがない
496nobodyさん
垢版 |
2019/02/26(火) 11:44:34.16ID:vdOjBpbt
そのコントローラにメソッドが30個あるとかならそういうことしたくなるかもしれんが、
普通はそんなにないでしょ
全メソッドで普通にセットすれば良いんじゃないの?
どういう状況で毎回代入なんて状況が発生するのかが気になる…
そういう需要が少ないから機能としてないと思うんだよね
CacheとかSessionで引きまわすとかできんのかしら?
497nobodyさん
垢版 |
2019/02/26(火) 12:06:23.81ID:???
コントローラのプロパティに触るのはMiddlewareの仕事じゃないと思うなあ
MiddlewareでRequestに値をセットしてコントローラのアクションで取り出すならまだわかるけど

コンストラクタ以外でコントローラのプロパティに代入というのは典型的Cake脳な感じ
基底のコントローラのプロパティが多すぎて慣れてしまってるんだよな
498nobodyさん
垢版 |
2019/02/26(火) 14:31:19.43ID:???
30個もはないけど、8個ぐらいに同じ2行をコピペし続けてたら他に方法はないのかって疑問が湧いてくるよ
最近Cakeから切り替えたからCake脳であるのは認める、けどフレームワークの種類は関係ない気もするけど
499nobodyさん
垢版 |
2019/02/26(火) 14:37:46.07ID:???
ちなみに何故そうしたいかと言うと同じシステムに管理者としてログインしたり営業としてログインしたりお客としてログインするシステム作ってて
それぞれのコントローラ内では全部Auth::user()だから区別しやすい名前のプロパティに代入したかった
500nobodyさん
垢版 |
2019/02/26(火) 14:42:21.41ID:???
>>491
4.xまでは同名のがあったけど
5.1からdeprecatedだね
そんで軽くググった数件がどれもmiddlewareに書き換えてた

ちなみにmiddlewareにはラムダ式もいけるのでそれなら1ファイルでサクッとのニーズ満たせると思う
501nobodyさん
垢版 |
2019/02/26(火) 18:19:09.02ID:???
>>500
> ちなみにmiddlewareにはラムダ式もいけるのでそれなら1ファイルでサクッとのニーズ満たせると思う

これのやり方がぐぐっても公式見ても見つからないのでよかったら教えてくれませんか(リンクだけでも
ちなみに1ファイルでってのはコントローラのファイル内にさくっと書きたいってことです
502nobodyさん
垢版 |
2019/02/26(火) 19:33:32.58ID:???
>>501
改めてググったらラムダ式例はここくらいしか見つからなかった
https://michimani.net/post/php-update-laravel-5.1-to-5.5-note/

書き方はこうね

public function __construct() {
&nbsp;&nbsp;$this->middleware(function($request, \Closure $next) {
&nbsp;&nbsp;&nbsp;&nbsp;\Log::debug('middleware, do it');
&nbsp;&nbsp;&nbsp;&nbsp;return $next($request);
&nbsp;&nbsp;});
}
503nobodyさん
垢版 |
2019/02/26(火) 19:34:07.47ID:???
スペースぇ・・・

public function __construct() {
$this->middleware(function($request, \Closure $next) {
\Log::debug('middleware, do it');
return $next($request);
});
}
504nobodyさん
垢版 |
2019/02/26(火) 20:06:49.41ID:???
重箱の隅ですまんが
PHPの無名関数はラムダ関数ではあってもラムダ式ではなくないか?
505nobodyさん
垢版 |
2019/02/26(火) 20:36:50.62ID:???
あー、だな
シンプルに書ける糖衣構文が用意されてるわけじゃないのでラムダ「式」というのは間違ってる
506nobodyさん
垢版 |
2019/02/26(火) 23:17:30.79ID:???
>>503
できた!ありがとう!
507nobodyさん
垢版 |
2019/02/27(水) 07:32:37.38ID:???
.envファイルって自分で好きに項目追加して使っていいのでしょうか?
508nobodyさん
垢版 |
2019/02/27(水) 09:37:53.93ID:5Ib/PM5v
よいよ、ってかそうやって使うもんだ
configと連携して上手く使え
ただしenvってくらいだから環境によってかわる可能性あるものだけにしとけよ
509nobodyさん
垢版 |
2019/02/27(水) 22:52:39.19ID:???
.env.exampleファイルはどう利用すればいいでしょうか
510nobodyさん
垢版 |
2019/02/27(水) 23:02:48.92ID:???
$ cp .env.example .env
511nobodyさん
垢版 |
2019/02/28(木) 00:47:58.71ID:E2+X+Sf+
質問する前に少しぐらいはググれよw
512nobodyさん
垢版 |
2019/02/28(木) 00:59:58.31ID:???
その辺はエンジニアリテラシーというか、
開発環境のお作法なんで、まあ勉強しようぜ
513nobodyさん
垢版 |
2019/02/28(木) 01:55:22.54ID:???
laravelの中の人の一部は
.envは非推奨で.env.exampleが推奨とかほざいているらしいな
514nobodyさん
垢版 |
2019/02/28(木) 02:06:42.76ID:???
どゆこと?
515nobodyさん
垢版 |
2019/02/28(木) 03:20:03.52ID:???
Railsと同じじゃん
516nobodyさん
垢版 |
2019/02/28(木) 05:49:17.86ID:???
レコード更新の際もuniqueバリデーションに引っかかる問題が地味にめんどくさい
調べたら5からこうなったみたいだけどなんでこんなことになったんや?初めて使う人絶対この罠引っかかるだろ
517nobodyさん
垢版 |
2019/02/28(木) 07:02:11.07ID:???
>>509
.env.exampleは.envファイルを作る為のテンプレートみたいなもんだよ
オリジナル(.env.example)に対してコピー(.env)を作ってそれをプロジェクトの設定として使うっていう流れ

実際にComposerでLaravelプロジェクトを生成するときのコマンドライン出力見てればそれをやってるログ>>510が出てる
518nobodyさん
垢版 |
2019/02/28(木) 10:32:23.45ID:???
>>516
これあほらしすぎる
こんな頭悪いバリデーション初めて見たんだが他のフレームワークでもあるの?
519nobodyさん
垢版 |
2019/02/28(木) 15:44:31.39ID:???
Validatorからしたら新規登録なのか既存更新なのか判断できないからしょうがなくね?
520nobodyさん
垢版 |
2019/02/28(木) 17:41:14.28ID:???
ちゃんと除外用の引数なかったっけ?
521nobodyさん
垢版 |
2019/02/28(木) 20:47:54.82ID:???
>>517
やってみたけど.env.exampleはあるけど.envは自分で作れ状態だった。
.envが自動で作られるってどういうオプションつければできるの?
522nobodyさん
垢版 |
2019/02/28(木) 21:17:48.82ID:???
>>521
↓みたいなコマンドでちゃんとプロジェクト作ったか?どうせgithubからダウンロードしてきたとかじゃないのか?
composer create-project --prefer-dist laravel/laravel ProjectName
523nobodyさん
垢版 |
2019/02/28(木) 21:39:07.17ID:???
git cloneしただけだと.env以外にも色々実行してないコマンドがあるから
composer.jsonを覗いてscriptsの項の各種コマンドを手打ちした方がいいぞ
524nobodyさん
垢版 |
2019/02/28(木) 23:50:08.30ID:???
>>522
そのコマンドやってみたが実行されないな
525nobodyさん
垢版 |
2019/02/28(木) 23:50:47.72ID:???
マジレスするとcomposerを実行するPHPのバージョンによって
.env.exampleが.envにコピーされるかどうかが決まる
526nobodyさん
垢版 |
2019/02/28(木) 23:55:41.30ID:???
俺の環境もcomposerでプロジェクト作っても.envはいつも生成されないな
527nobodyさん
垢版 |
2019/03/01(金) 01:39:02.46ID:5+fdhXXq
むしろ作られない方が安全でええよ
何かの拍子に書き換わったりしたら嫌だし
528nobodyさん
垢版 |
2019/03/01(金) 08:55:42.51ID:???
>>524
そりゃComposerインストールしてないからだろ
529nobodyさん
垢版 |
2019/03/01(金) 10:22:52.92ID:???
>>528
>>510が実行されないってことじゃないの?
530nobodyさん
垢版 |
2019/03/01(金) 10:45:58.17ID:???
ぶっちゃけComposerって指示通り動かしてもうまくいかないことが多くて、まだまだのツールって感じ
531nobodyさん
垢版 |
2019/03/01(金) 11:03:25.08ID:???
とりあえずここを見るんだ
https://getcomposer.org/doc/articles/scripts.md#scripts

>>510はpost-root-package-installで、つまり>>522のコマンドで実行される
532nobodyさん
垢版 |
2019/03/01(金) 11:29:06.16ID:RcmolOdq
>>530
そりゃねーだろ
ちゃんと正しい指示出してないだけ
533nobodyさん
垢版 |
2019/03/01(金) 11:30:07.38ID:???
昔はそういうの多かった
多分バージョンの違いだろう
534nobodyさん
垢版 |
2019/03/01(金) 12:24:04.18ID:???
>>532
単純にpearが入ってないとかunzipが入ってないとかエラーちゃんとみればわかるパターンとかじゃないかと
535nobodyさん
垢版 |
2019/03/01(金) 21:27:20.16ID:???
Ubuntu16.04だと.env.exampleが.envにならなかったけど
Ubuntu18.04だと.env.exampleが.envにコピーされるな
536nobodyさん
垢版 |
2019/03/01(金) 21:28:31.23ID:???
.env.exampleを.envにコピーする拡張プラグインがgithubにあってワロタwww
プラグイン使うほどじゃないだろwwww
537nobodyさん
垢版 |
2019/03/01(金) 23:09:47.78ID:???
.envが生成されないって確かlaravelではなく
composer自身のバージョンが原因だったはず
538nobodyさん
垢版 |
2019/03/01(金) 23:13:23.13ID:???
俺も試したぞ
laravelコマンドで生成→.env作られる
composerコマンドで生成→.env作られない
だった
539nobodyさん
垢版 |
2019/03/01(金) 23:42:22.98ID:???
だからお前らcomposer.jsonと公式ドキュメント見ろってんだ公式通りにcomposer create-projectでプロジェクト作れば
composer.json内のscripts配下の予約語の書くスクリプトが実行されるしそこには.env.exampleを.envにコピーする処理書いてるし逆に言えばその流儀に反すればコピーされないってんだおらぁん!
540nobodyさん
垢版 |
2019/03/02(土) 00:14:53.04ID:???
>>539
ほんとその通りでっせ
なんかそもそもなんだけど、自由に作りたいの?
フレームワーク使おうとするならルールに則った
作り方しないといけませんぜかたがた
541nobodyさん
垢版 |
2019/03/02(土) 00:28:27.14ID:FtWnd1qd
cpコマンド叩くの嫌!!!って人も少なからずいるのだろう…
542nobodyさん
垢版 |
2019/03/02(土) 00:47:28.83ID:???
「これを使うならこうしなさい」って書いてあるのにしないで「なぜできないんだバグだろ」とか言う輩
543nobodyさん
垢版 |
2019/03/02(土) 00:47:52.70ID:???
.env.exampleがコピーされるとかどんな環境でやってんだよ。
俺の環境だとコピーじゃなくて.env.exampleが.envにリネームされるぞ
544nobodyさん
垢版 |
2019/03/02(土) 00:50:30.21ID:???
Laravelの中の人の講演動画見ると自分で.env.exampleをコピーしているぞ
create-projectした時点で.envになる人って環境おかしくないか?
545nobodyさん
垢版 |
2019/03/02(土) 00:52:34.96ID:???
お前らgithubくらい見ろよ
.envが作られないのはバグだよ。
既に修正されてるから安心しろ
546nobodyさん
垢版 |
2019/03/02(土) 00:54:22.85ID:???
僕の環境はなぜか0バイトの.envファイルが作られるので
いつも手動で.env.exampleをコピーしています
547nobodyさん
垢版 |
2019/03/02(土) 00:57:04.38ID:???
>>546
0バイトはcomposerのバグなのでバージョンあげろ
548nobodyさん
垢版 |
2019/03/02(土) 00:58:17.03ID:???
お前ら.envも作れないのかよw
549nobodyさん
垢版 |
2019/03/02(土) 00:59:29.42ID:???
Laravelスレ盛り上がってるなと思ったらなんだこれw
550nobodyさん
垢版 |
2019/03/02(土) 06:27:34.28ID:???
てかLaravel 5.8になってんじゃん何でプロジェクト作ってる人多数居るはずなのに話題になってなえんだよ
551nobodyさん
垢版 |
2019/03/02(土) 09:12:02.02ID:???
最新のバージョンを使用しているとは限らないだろ
LTSの5.5を利用している人も多いはず
552nobodyさん
垢版 |
2019/03/02(土) 12:17:15.17ID:???
お前らLaravel5.8の使いごごちはどうよ
553nobodyさん
垢版 |
2019/03/02(土) 14:59:21.78ID:???
5.7と大して変わらんかったな
これからのマイナーバージョンアップ大々的に弄っていくんだろうか?
554nobodyさん
垢版 |
2019/03/02(土) 20:08:39.93ID:???
まだまだのプログラマって感じだな
555nobodyさん
垢版 |
2019/03/03(日) 10:56:42.30ID:1rKh9KI0
C#をVSで書くのと比べて簡単らしいのですがどうですか
556nobodyさん
垢版 |
2019/03/03(日) 11:50:28.27ID:???
.env.exampleコピーされないとかありえないだろと思ってたけど
5.8に上げたらコピーされなくなったわ。
誰か俺と同じ症状のやついる?
557nobodyさん
垢版 |
2019/03/03(日) 11:52:48.91ID:???
解決しました。
composerのバージョンを最新にしてみたらコピーされるようになりました
558nobodyさん
垢版 |
2019/03/03(日) 13:05:42.28ID:???
>>555
クソ言語phpとc#を比べてどうする
559nobodyさん
垢版 |
2019/03/03(日) 14:10:29.35ID:???
Laravel、CodeIgniter、Symfony等色々あるけど
お前らがLaravelを選択した理由は何?
560nobodyさん
垢版 |
2019/03/03(日) 14:26:46.56ID:???
今の主流だから
ちなみにCakePHPからの乗り換え
561nobodyさん
垢版 |
2019/03/03(日) 14:29:09.12ID:???
>>560
cakeから移行してどう?
あれがない、これがない
なんでcakeと違うんだよ、使いにくい
とかある?
562nobodyさん
垢版 |
2019/03/03(日) 14:41:58.55ID:???
特に
CakePHPはVer2からの乗り換えなんだけど
Ver2が抱えてた問題(全部文字列とかrelation周りの稚拙さ、recursive深くするとすごく遅くなるなど)
はVer3で解消されてるから比較は適切じゃないかも

ただ、CakePHPはVer3も含めコンポーネントがメンテされてないものが多く、
見つけたコンポーネントを検証したらバグってて修正してやっと使えるようになった、って事が数回あった

なので新しい & みんなが利用してるものに乗っかるのが周辺が整備されててやりやすいって考え
ただCakePHPのDebugKitは便利
563nobodyさん
垢版 |
2019/03/03(日) 14:52:54.25ID:???
Cakeはbakeでcrud一式が自動ででき上がってくるのが便利だった
Laravelでもできないかな?
こっちはartisan一発で認証周りができ上がるのが便利&便利度が上だが
564nobodyさん
垢版 |
2019/03/03(日) 22:37:10.88ID:???
お前らLumenはどうよ
565nobodyさん
垢版 |
2019/03/03(日) 23:06:09.70ID:???
ラーメン食べたい
566nobodyさん
垢版 |
2019/03/04(月) 11:12:02.12ID:???
差分みたけど5.8の大まかな違いはパスワードとデフォルト長が8文字になった事とAWS関連の設定が入ったってところか

非破壊な変更はマイナーチェンジでもバンバン入るとか言ってたよね
567nobodyさん
垢版 |
2019/03/06(水) 01:24:18.02ID:0p0EjyBI
LaravelインストールしたんですがMySQLが起動しなくなったんですけどLaravelの設定で元々のMySQLの設定も変わってしまう事ってありますか?
568nobodyさん
垢版 |
2019/03/06(水) 01:29:10.53ID:0p0EjyBI
因みにdatabase.phpとmy.iniのポート番号被ってるんですがそれが問題ですか?わかる方お願いします
569nobodyさん
垢版 |
2019/03/06(水) 01:42:12.50ID:???
ちみはあれだな
まずTCP/IPを学ぶがよろし
570nobodyさん
垢版 |
2019/03/06(水) 02:35:00.36ID:???
>>567
関係ないと思うけどMySQLサービスが起動しなくなったの?
mysqlコマンドで繋げなくなったの?
単のphpからmysqlに繋がらなくなったの?
571nobodyさん
垢版 |
2019/03/06(水) 05:11:25.30ID:???
そもそもMySQLをどうやって起動してたんだろうか
572nobodyさん
垢版 |
2019/03/06(水) 09:54:45.66ID:TgFc/vkL
こんなのエスパーでもないと的確なアドバイスなんてしようがない
まずはMySQL側ののログを見ろよ
573nobodyさん
垢版 |
2019/03/06(水) 17:36:43.95ID:vgfyOiKJ
元々はWindowsのサービスから起動したりcmdから起動させてたんですがどちらも起動できなくなってます。
プロセスの一覧にもMySQLの項目ないですしエラーメッセージは2003になってます。
574nobodyさん
垢版 |
2019/03/06(水) 19:02:38.79ID:???
XAMPPインストールしてバッティングしたとか?
575nobodyさん
垢版 |
2019/03/06(水) 19:48:51.69ID:???
なんだWindowsか
576nobodyさん
垢版 |
2019/03/06(水) 22:23:54.00ID:???
XamppだとMySQLのエラーログ簡単に見れるだろ
ログの出し方ググって調べてちゃんとログを読みましょ
577nobodyさん
垢版 |
2019/03/06(水) 23:14:52.58ID:???
解決しました。LaravelがMySQLだったようです
578nobodyさん
垢版 |
2019/03/06(水) 23:18:54.40ID:???
意味分からん
579nobodyさん
垢版 |
2019/03/06(水) 23:20:47.51ID:???
俺がガンダムだったようです
580nobodyさん
垢版 |
2019/03/06(水) 23:24:48.62ID:eeLLVnwX
>>577
解決してませんが…XAMPPじゃなくてそれぞれインストールしてるんですエラーログ見てみます
581nobodyさん
垢版 |
2019/03/06(水) 23:33:14.34ID:???
エラーメッセージ2003って何ですか?
582nobodyさん
垢版 |
2019/03/06(水) 23:34:39.32ID:???
ERROR 2003 (HY000): Can’t connect to MySQL server
と書かれています
583nobodyさん
垢版 |
2019/03/06(水) 23:35:52.44ID:???
困ったときのOS再起動じゃ
584nobodyさん
垢版 |
2019/03/06(水) 23:36:59.84ID:???
衝撃の事実
585nobodyさん
垢版 |
2019/03/06(水) 23:38:54.31ID:???
一体どうなってしまうのか!!
586nobodyさん
垢版 |
2019/03/06(水) 23:42:03.65ID:???
まずは開発環境ちゃんと作ろうぜ
Laravelよりそっち優先しろ
WindowsならXAMPPなりDockerなり色々あるから
587nobodyさん
垢版 |
2019/03/06(水) 23:43:33.99ID:???
Windowsの新年号対応パッチが悪さしているとか?
588nobodyさん
垢版 |
2019/03/06(水) 23:46:39.89ID:???
まさかMySQLとmariadb一緒に入れてないだろうな
設定変えてなければポートぶつかるぞ
589nobodyさん
垢版 |
2019/03/06(水) 23:47:12.97ID:???
>>577
>>579
ワロスww
590nobodyさん
垢版 |
2019/03/06(水) 23:47:17.45ID:eeLLVnwX
>>586
PHPである程度プログラミングやったのでLaravelに挑戦してみようと入れてからこうなりました。
結構error2003の記事や動画出てますね…頻繁にあるエラーなのかな
591nobodyさん
垢版 |
2019/03/06(水) 23:50:01.66ID:???
Laravelをインストールしたというけど
みたいなコマンドを実行したってことだよね?
composer create-project --prefer-dist laravel/laravel sample
592nobodyさん
垢版 |
2019/03/06(水) 23:50:34.99ID:eeLLVnwX
>>585
ガチンコファイトクラブじゃないです。
593nobodyさん
垢版 |
2019/03/06(水) 23:51:29.84ID:eeLLVnwX
>>591
そうです。composerが影響してるんですかね?
594nobodyさん
垢版 |
2019/03/06(水) 23:55:53.23ID:???
>>593
ブチ殺すぞガイジ!
595nobodyさん
垢版 |
2019/03/07(木) 00:00:40.96ID:???
>>594
それ子供部屋から書き込んでるの?
596nobodyさん
垢版 |
2019/03/07(木) 00:04:25.58ID:???
error2003はMySQLクライアントが出してるエラー
そっちじゃなくてサーバ側のエラーログを見る

>>572
>まずはMySQL側ののログを見ろよ
597nobodyさん
垢版 |
2019/03/07(木) 00:06:34.46ID:???
>>578
わろたわ
598nobodyさん
垢版 |
2019/03/07(木) 00:11:09.10ID:???
あーおかしー
涙出るほど笑った。久々に面白すぎるわー。

右も左も分からないかつてのそんな時期あった
事を思い出しました。
みんなであーだこーだって言ってさ
この子を成長させてあげましょう。
599nobodyさん
垢版 |
2019/03/07(木) 00:23:50.95ID:???
>>590
Laravelの本とMySQLの初心者本を一冊ずつ買って
一からちゃんと始めた方が良さそうだね
あまりにも基礎知識が足りないと思います
600nobodyさん
垢版 |
2019/03/07(木) 00:36:34.15ID:???
原因の切り分けを覚えるんだ
LaravelはURL経由でMySQLにアクセスしてるに過ぎない
つまりは事前にmysqlコマンドで直接MySQLにアクセス成功してないといけない
601nobodyさん
垢版 |
2019/03/07(木) 00:51:18.16ID:???
どうすればアクセス成功しますか?
602nobodyさん
垢版 |
2019/03/07(木) 00:54:06.56ID:???
質問者曰くLaravelをインストールしたらMySQLのプロセスが
消滅したそうだが、
Laravelをインストールする前に他のことしてないかな。
例えばWindowsのアップデートを行ったとか、
アンチウィルスを入れたとか
603nobodyさん
垢版 |
2019/03/07(木) 01:27:02.41ID:???
エラーが出る時ってのは
覚えるチャンスなんだぞ
君はそのチャンスに遭遇してるんだ
ここにいるみなさまも似たようなそういう道を通って来たんだから心配すんな

原因の切り分けを覚えるんだ
って書いてる人いたけど、ほんとその通りですよ。

mysqld が稼働してるかどうか
httpdがか動いてるかどうなのか
mysqldにhttpdにポート経由してコネクトできるか

それが確認できたらLaravelの設定見て
それからYou 動かしちゃいなよ。
604nobodyさん
垢版 |
2019/03/07(木) 01:41:07.37ID:???
>>601
サービス管理ツールから停止になってるMySQLを開始するだけでいけない?
たぶんXAMPPインストール時にMySQLのポート被って強制停止になったとかだろうから、どっちもデフォは3306だし
もちろんXAMPP側のmysqldは停止にしてね
605nobodyさん
垢版 |
2019/03/07(木) 01:48:22.60ID:???
今気づいたんですがPostgreSQLも起動できなくなってました
606nobodyさん
垢版 |
2019/03/07(木) 01:54:24.95ID:???
ということはPostgreSQLが動作していない可能性があるな
607nobodyさん
垢版 |
2019/03/07(木) 02:15:04.83ID:???
PostgreSQLが動かないとMySQLは動かない
608nobodyさん
垢版 |
2019/03/07(木) 02:17:35.34ID:???
俺たちの戦いはこれからだ!
609nobodyさん
垢版 |
2019/03/07(木) 02:21:34.31ID:???
/var/log/httpd/error_log見ろ
610nobodyさん
垢版 |
2019/03/07(木) 02:39:07.39ID:???
PostgreSQLを動作させた後はPregreSQLも動作させないといけない
611nobodyさん
垢版 |
2019/03/07(木) 02:39:54.31ID:???
次はWindowsが起動できなくなるな
612nobodyさん
垢版 |
2019/03/07(木) 02:44:50.11ID:???
もうパソコンなんか捨ててしまえ!
613nobodyさん
垢版 |
2019/03/07(木) 02:51:15.25ID:???
エスパーが多すぎてカオスwww
614nobodyさん
垢版 |
2019/03/07(木) 09:32:36.30ID:???
>>577が思ってるLaravelってVagrantとかか?
615nobodyさん
垢版 |
2019/03/07(木) 10:27:28.96ID:???
今年からLaravelに切り替えて2ヶ月経った
結論としてはCakeより良い
616nobodyさん
垢版 |
2019/03/07(木) 19:54:02.49ID:???
MySQLの起動に成功したんですが
今度はLaravelが起動出来なくなりました
どうれすればいいですか
617nobodyさん
垢版 |
2019/03/07(木) 20:04:03.92ID:???
多分ほっとくと直る
618nobodyさん
垢版 |
2019/03/07(木) 20:49:38.75ID:???
次はapacheが起動してるか確認してみー

言ってる事わかるかい?
これがなんのサーバか分かりますか?
webサーバですよ

このサーバが起動してないと、Laravel起動しませんからね。

php のwebサーバの件は今は黙っといてな
みんな
619nobodyさん
垢版 |
2019/03/07(木) 20:51:31.98ID:???
Windowsにインストールした関連するアプリケーションをまず全部列挙しろ
環境が全然分からん
620nobodyさん
垢版 |
2019/03/07(木) 20:59:46.53ID:???
>>619
おっと、長文きちゃった
悔しかったねぇ
621nobodyさん
垢版 |
2019/03/07(木) 21:53:12.29ID:XyFGp9VV
すみませんMySQLのエラー出てるものですがLaravelと関係ない可能性もあるのでスレチですしなりすまししてる人も多いので別で聞いてみます。色々教えてくださった方ありがとうございました。
622nobodyさん
垢版 |
2019/03/07(木) 23:26:54.39ID:???
てか、ログを見るクセをつけろよ…
ログが出てないとかログの場所が分からないとかならそっちを先に解決しろ
ここにいる奴はエスパーじゃないんだなら、そんな情報で原因なんか分かんないよ
623nobodyさん
垢版 |
2019/03/08(金) 01:19:18.85ID:???
すまん。言い過ぎた
624nobodyさん
垢版 |
2019/03/08(金) 02:58:39.92ID:???
いいってことよ
625nobodyさん
垢版 |
2019/03/08(金) 06:01:06.04ID:???
>>622
どうせログでポート競合が起きてるのは明白だからどんな構成なのかの方が重要だろ
626nobodyさん
垢版 |
2019/03/08(金) 07:03:19.67ID:???
>>624
すいませんでした。これからもどんどん質問してください。
627nobodyさん
垢版 |
2019/03/08(金) 09:08:14.28ID:Z7GIK9O7
>>626
この口調のヤツが成りすましなんだよな
628nobodyさん
垢版 |
2019/03/08(金) 11:56:26.34ID:???
>>625
本人のためにならんだろ
不具合の度にエスパー頼りでは進歩しないわ
自分で解決できる能力身につけさせんと
629nobodyさん
垢版 |
2019/03/08(金) 12:04:07.30ID:???
質問する側が自分の分かる範囲でも最低限自分の使ってる環境を先に挙げてから質問するのは道理だろ
ログ云々はその次のステップじゃん
630nobodyさん
垢版 |
2019/03/08(金) 12:16:58.52ID:???
ここ以外と人いるんだな
普段は無口なのにw
631nobodyさん
垢版 |
2019/03/08(金) 12:29:16.97ID:???
普段はただ読んでるだけなのに
自分より知識が下の人間が現れたから
寄って集ってエスパーしながら拙い知識自慢

多分みんな初心者に毛が生えた程度の人だよ
俺も含めてな
632nobodyさん
垢版 |
2019/03/08(金) 12:58:53.66ID:???
こんなところで質問なんかしても、まともな答えなんか返ってこないし時間の無駄
結局は自分で何とかしなきゃダメなんだ、って学んだのならこれで一歩前進よ
とにかくログ出して、ログの内容でググりまくるのが一番
633nobodyさん
垢版 |
2019/03/08(金) 14:47:17.81ID:???
競合してるのが何に経由でインストールしたMySQLと何に経由でインストールしたMySQLなのかって話なんだから今更ログみても仕方ないだろ
管理者権限でコマンドプロンプト起動して
netstat -ano | find "3306"
でMySQLのプロセスID見つけて
タスクマネージャの詳細タブで該当のプロセスID探して(プロセスID列なかったら列の追加)
そのプロセスのプロパティ見て
そのプロセスがどこのパスのexeを起動してるかまず確認だろ

ログ見て何ができるんだよ?
634nobodyさん
垢版 |
2019/03/08(金) 15:25:39.31ID:???
>>633
質問者のレベルに解答を合わせろよw
そんなことできるやつが質問するかよ…
たとえこれが解決できても次々に困ったこと出るだろ
基本を教えることが大事なんだよ
635nobodyさん
垢版 |
2019/03/08(金) 15:27:09.09ID:???
ついでに質問者はWindowsだからその答えも何の意味もないw
636nobodyさん
垢版 |
2019/03/08(金) 16:46:50.03ID:???
>>633はWindowsでの話だけど
637nobodyさん
垢版 |
2019/03/08(金) 17:04:21.98ID:???
補足だけどPowerShellじゃパイプの後のfindコマンドが上手く動かんから必ずコマンドプロンプトでな
あと管理者権限はなくても出たわ
638nobodyさん
垢版 |
2019/03/08(金) 17:06:54.93ID:???
ああ、ごめん
ちゃんとWindowsのコマンドだったね
もう本人もいなさそうだし、この話題はこれでやめとくわ
639nobodyさん
垢版 |
2019/03/08(金) 23:58:53.76ID:???
さっき別スレでその質問者みたけど
スレ住人の結論ではcomposerが悪さをしているという
ことになったみたい
640nobodyさん
垢版 |
2019/03/09(土) 12:41:13.76ID:???
そんな結末俺は認めん
641nobodyさん
垢版 |
2019/03/09(土) 15:11:36.42ID:???
やっぱりログ見ないとダメ
質問するならログの内容を最初に書いてくれんと無理
当たり前だわな
642nobodyさん
垢版 |
2019/03/09(土) 15:22:39.95ID:???
>>640
俺も別件でそのスレいたけど
composerでsymfonyプロジェクトを作成すると問題ないが
laravelプロジェクトを作成した瞬間にMySQLが落っこちることが
わかったらしい
643nobodyさん
垢版 |
2019/03/09(土) 15:35:32.85ID:???
>>642
何だそれ。再現性あるんだったら興味深い。
どこ見れば良い?
644nobodyさん
垢版 |
2019/03/09(土) 15:44:01.41ID:ZjYBBFcA
MySQLで問題出ていた者ですがアンインストールして入れ直したら繋がるようになりました。

別スレで聞いてはいないので多分違う人じゃないかと思います。
ログ見て調べても分からずNETSTATコマンドでも無反応だったので結局原因は分からずじまいなんですが色々とアドバイスして下さった方々ありがとうございました。
645nobodyさん
垢版 |
2019/03/09(土) 15:57:46.88ID:???
どういたしまして
646nobodyさん
垢版 |
2019/03/09(土) 16:05:15.74ID:???
違う人かよwww
俺が見たlaravel質問さんは一体・・・・
647nobodyさん
垢版 |
2019/03/09(土) 20:16:49.66ID:???
>>644
Laravelがちゃんと動いてるときにnetstatを確認してみてくれ
一体どれの付属のMySQLが動いてるのか
648nobodyさん
垢版 |
2019/03/09(土) 22:06:31.58ID:???
強烈に臭うぞw

https://teratail.com/questions/178539
649nobodyさん
垢版 |
2019/03/11(月) 02:50:03.85ID:???
解決しました。LaravelがMySQLだったようです
解決しました。LaravelがMySQLだったようです
解決しました。LaravelがMySQLだったようです 👀
Rock54: Caution(BBR-MD5:1341adc37120578f18dba9451e6c8c3b)
650nobodyさん
垢版 |
2019/03/11(月) 20:31:50.28ID:???
解決しました。ヤマザキがりそな銀行だったようです。
651nobodyさん
垢版 |
2019/03/12(火) 16:50:42.36ID:???
解決しました。立憲民主党はあなたです。

http://livedoor.blogimg.jp/copipe_hozondojo/imgs/3/e/3e6f20be.jpg
652nobodyさん
垢版 |
2019/03/13(水) 20:29:02.80ID:???
俺たちがMySQLだ
653nobodyさん
垢版 |
2019/03/13(水) 23:04:19.94ID:???
お前らってLa
654nobodyさん
垢版 |
2019/03/14(木) 18:40:54.87ID:???
LaravelがMySQLを停止させたと聞いて飛んできました
655nobodyさん
垢版 |
2019/03/14(木) 20:25:08.81ID:???
あなたは・・・兵庫県警さん!?
656nobodyさん
垢版 |
2019/03/17(日) 18:46:51.35ID:???
ログインするユーザー事に似てるけど微妙に違う画面を表示させる場合、
結果的に両方同じAのbladeを呼び出すんだけどその過程で
Bのbladeで変数定義して→Aのblade呼び出しとかCのbladeで変数定義してAのblade呼び出しとかして振り分けてんだけどこれどうかね?
BADなやり口の予感してるんだが
657nobodyさん
垢版 |
2019/03/17(日) 21:24:44.59ID:???
なぜに変数定義をbladeで?
controllerですべきかと
その変数ってのが何でどんな使い方してるのかわからないけど
658nobodyさん
垢版 |
2019/03/17(日) 21:30:52.15ID:???
>>656
コントローラーでやれよ
659nobodyさん
垢版 |
2019/03/17(日) 21:31:19.43ID:???
自分だったらLaravel Mix使いなんでVueで書くことになって、
そんで差異部分は愚直にv-if文でそれぞれ書くか別コンポーネントにしちゃうかな
660656
垢版 |
2019/03/17(日) 23:52:17.47ID:???
これ自分が受け持った案件なんだけどログインユーザー毎に経由するビュー振り分けてて
最初自分の経験も浅いのもあって綺麗にビュー整理してるんだな〜とか思ってたけどロジックを別に置けば経由するだけ無駄じゃね?ってなった経緯。
ちなみに途中で作ってる変数はリンクの文字列とかform表示非表示の分でございます
661nobodyさん
垢版 |
2019/03/19(火) 12:02:55.84ID:???
何言ってるのかイマイチ伝わってこないのぉ
662nobodyさん
垢版 |
2019/03/19(火) 12:38:46.20ID:???
話がごちゃついてる
663nobodyさん
垢版 |
2019/03/19(火) 16:37:57.47ID:???
自己紹介とか思ったこととかはいらない
話が散漫になって余計にややこしくなる
何が必要でどうしたいのかをきちんと書かないと伝わらない
664656
垢版 |
2019/03/19(火) 22:57:45.59ID:???
内容>>656で答えその下の人にもうもらってるんだけど話し続ける価値あるかこれ?
665nobodyさん
垢版 |
2019/03/20(水) 00:16:02.23ID:???
いや、質問者がそれで納得してないから>>660で続けてるのかと
その内容がわからないから困ってる
666nobodyさん
垢版 |
2019/03/20(水) 00:23:53.66ID:???
いやそれぐらい行間を読めよ
667nobodyさん
垢版 |
2019/03/20(水) 01:37:43.95ID:???
行間とかw
668nobodyさん
垢版 |
2019/03/20(水) 01:43:27.56ID:???
>>663
>>663
>自己紹介とか思ったこととかはいらない
のアドバイスを元に圧縮してみた

>ログインユーザー毎に経由するビュー振り分けてて
>途中で作ってる変数はリンクの文字列とかform表示非表示の分

ここからエッセンスを抽出すると
> ユーザー毎に経由するビュー
> 途中で作ってる変数
> form表示非表示の分
この辺の言葉が意味わからんのだが...
669nobodyさん
垢版 |
2019/03/20(水) 09:27:49.79ID:???
まず
>>656=>>660
なんだろうけど
bladeで変数定義するとかやっぱバカだろ
670nobodyさん
垢版 |
2019/03/20(水) 09:49:59.64ID:???
変数定義と言っても可読性のために一端Controllerから受け取った判定用変数を持つってとこだろ
ログインユーザー別のViewって事だからDBから何某かの値を受け取ってるわけだし
671nobodyさん
垢版 |
2019/03/20(水) 11:04:20.39ID:???
ユーザごとに変わるview変数を導出するロジックがそこかしこで重複するの辛くね?って話かな?

View composerで解決するのでは?
672656
垢版 |
2019/03/20(水) 21:13:01.69ID:???
何か具体的に言った方がええかな?伝えづらいかもしれんが、
ログインしてるユーザー毎に呼び出すビュー振り分けてるってのは

管理者権限でログイン → コントローラー → Bのblade → Aのblade
一般ユーザでログイン → コントローラー → Cのblade → Aのblade

こんな流れでBとCはhtmlとか一切無しにその場で親画面呼び出したり、Aをincludeしたり、Aで使う変数宣言したりしてる。
ここで言うAで使う変数てのはサーバーから取ってきたデータを当てたりとかじゃなく単にリンク文字列とかフォームの表示非表示とかの値。
ログインするユーザー毎に微妙に違う画面出したいのはわかるけどやっぱBとC無駄だよな、それともこれはこれでいいのか?っていうのが元の疑問と相談。
673nobodyさん
垢版 |
2019/03/20(水) 21:50:25.39ID:???
それならModelにヘルパメソッド生やすかなあ
MVCモデルの基本はControllerは薄くしろ、Viewは受け取ったデータを表示させるだけにしろ、なんで
674nobodyさん
垢版 |
2019/03/21(木) 09:53:31.57ID:???
Controllerの補助かなんかでController自体をシンプルにするために処理を別に書くためのヤツってなんだっけ?
675nobodyさん
垢版 |
2019/03/21(木) 11:37:50.22ID:???
middleware?
676nobodyさん
垢版 |
2019/03/21(木) 13:04:53.43ID:???
いやそれじゃなくて他にあったような気がするけどなんだろう
677nobodyさん
垢版 |
2019/03/21(木) 14:05:44.16ID:???
もしかしてtrait?
678nobodyさん
垢版 |
2019/03/21(木) 14:11:22.26ID:???
ヘルパー
679nobodyさん
垢版 |
2019/03/21(木) 14:20:53.10ID:???
アスペクト指向とか?
680nobodyさん
垢版 |
2019/03/21(木) 17:42:51.47ID:???
コントローラの委譲パターン
681nobodyさん
垢版 |
2019/03/21(木) 18:30:19.20ID:???
もしかしてServiceのことでは
682nobodyさん
垢版 |
2019/03/21(木) 20:23:54.92ID:???
Laravel4の頃まであったフィルター?
683nobodyさん
垢版 |
2019/03/21(木) 20:38:56.04ID:???
サービスプロバイダーって何やるとこだっけ?
684nobodyさん
垢版 |
2019/03/21(木) 21:15:15.09ID:???
メソッドインジェクション?クロージャ?
685nobodyさん
垢版 |
2019/03/21(木) 22:47:50.23ID:???
どれが正解だよw
686nobodyさん
垢版 |
2019/03/21(木) 23:28:57.44ID:???
俺のが正解だろ?
687nobodyさん
垢版 |
2019/03/22(金) 09:04:23.66ID:???
俺のじゃないかな
688nobodyさん
垢版 |
2019/03/22(金) 10:03:25.09ID:???
>>674だけどview composerだった
689nobodyさん
垢版 |
2019/03/22(金) 12:20:51.18ID:???
全員不正解かよw
690nobodyさん
垢版 |
2019/03/22(金) 13:22:44.97ID:???
でも上の用途ならmiddlewareの方がよさそうかもな
691nobodyさん
垢版 |
2019/03/22(金) 14:07:16.23ID:gJUhy3Dc
laravelのバリデータ何度リダイレクトしても自分自身じゃなく遷移元(formページに飛ぶページ)に戻ってまう。
Validate::makeでredirectメソッドに("formpage")を渡しても無視して戻る。
プログラマーの人どうしたらいいのか教えてくれたのむ
692nobodyさん
垢版 |
2019/03/22(金) 15:38:07.64ID:gJUhy3Dc
>>691
解決しましまた
693nobodyさん
垢版 |
2019/03/22(金) 16:00:13.28ID:gJUhy3Dc
エラーが日本語化しない。
694nobodyさん
垢版 |
2019/03/22(金) 16:01:05.82ID:???
日本語版言語ファイルは配置しているか?
695nobodyさん
垢版 |
2019/03/22(金) 16:01:21.43ID:???
間違えた日本語版エラーファイルだ
696nobodyさん
垢版 |
2019/03/22(金) 16:06:36.11ID:gJUhy3Dc
>>695
配置してないです。
697nobodyさん
垢版 |
2019/03/22(金) 16:11:43.00ID:gJUhy3Dc
localeって変えてもValidation.php以外も直さなきゃいけなくなったりしないですか?
698nobodyさん
垢版 |
2019/03/22(金) 16:41:11.22ID:gJUhy3Dc
やった!ログイン画面作れた!
699nobodyさん
垢版 |
2019/03/22(金) 23:31:39.50ID:???
>>698
php artisan make:auth
じゃダメなの?
700nobodyさん
垢版 |
2019/03/23(土) 00:14:48.76ID:2TO6PI8T
>>699
今ググったら出てきたー。
ソース見たら先に確認しときゃよかった
701nobodyさん
垢版 |
2019/03/26(火) 07:46:06.10ID:???
お前らログイン画面っていつもログイン画面?
702nobodyさん
垢版 |
2019/03/26(火) 08:37:42.86ID:???
ログイン画面だったりoauthだったり
独自のssoだったり
703nobodyさん
垢版 |
2019/03/26(火) 10:15:37.14ID:???
ログイン画面がログイン画面のログイン画面だったりログイン画面じゃないログイン画面だったりするのか
704nobodyさん
垢版 |
2019/03/26(火) 10:19:31.03ID:???
ログイン画面はログイン画面だからログイン画面であってログイン画面じゃなければログイン画面じゃないと思うんだがログイン画面じゃなくてもログイン画面なのか?
ログイン画面とは
哲学じみてきた
705nobodyさん
垢版 |
2019/03/26(火) 10:19:32.18ID:???
ログイン画面はログイン画面のログイン画面だしログイン画面はログイン画面じゃない?
706nobodyさん
垢版 |
2019/03/26(火) 12:34:28.61ID:???
ドキュメント見たけどサンプルコード少なくね?
結局具体的にどう使うの…というのよーあるわ
707nobodyさん
垢版 |
2019/03/26(火) 12:43:55.63ID:???
>>706
ログイン画面に使うんでしょ
708nobodyさん
垢版 |
2019/03/26(火) 12:47:17.30ID:???
いやログイン画面のサンプルコードの話ではなくて
サンプルコードのログイン画面の話ね
709nobodyさん
垢版 |
2019/03/26(火) 12:48:55.25ID:???
   ∩___∩         |
   | ノ\     ヽ        |
  /  ●゛  ● |        |
  | ∪  ( _●_) ミ       j
 彡、   |∪|   |        J
/     ∩ノ ⊃  ヽ
(  \ / _ノ |  |
.\ “  /__|  |
  \ /___ /
710nobodyさん
垢版 |
2019/03/26(火) 14:43:43.51ID:???
いやわかれよ
711nobodyさん
垢版 |
2019/03/26(火) 16:08:43.41ID:???
712nobodyさん
垢版 |
2019/03/26(火) 16:10:44.71ID:???
Laravelスレおもろいな。
5chで最高のスレかもしれん
713nobodyさん
垢版 |
2019/03/26(火) 16:11:01.61ID:???
   ∩___∩         |
   | ノ\     ヽ        |
  /  ●゛  ● |        |
  | ∪  ( _●_) ミ       j
 彡、   |∪|   |        J
/     ∩ノ ⊃  ヽ
(  \ / _ノ |  |
.\ “  /__|  |
  \ /___ /
714nobodyさん
垢版 |
2019/03/26(火) 16:17:58.97ID:???
哲学的なスレだな
715nobodyさん
垢版 |
2019/03/26(火) 16:57:00.53ID:???
Laravel vs Codeigniterの苛烈な戦いが始まる
716nobodyさん
垢版 |
2019/03/26(火) 16:58:26.20ID:???
お前らおすすめのLaravelチュートリアル晒せ
717nobodyさん
垢版 |
2019/03/26(火) 20:17:18.10ID:???
過疎っていたスレが盛り上がってる!!!と思って覗いたらこれだよ

いいぞ
718nobodyさん
垢版 |
2019/03/26(火) 21:04:46.53ID:???
Laravel使ってるのはもうLaravelスレ住人しかいないからな
719nobodyさん
垢版 |
2019/03/26(火) 22:08:16.98ID:???
マジかよ今年Laravel覚えてこれから使い倒そうと思っていたのに
720nobodyさん
垢版 |
2019/03/26(火) 23:16:27.87ID:???
ごめん。Googleトレンドみたら結構人気あった
https://trends.google.co.jp/trends/explore?date=today%205-y&;geo=JP&q=cakephp,%E6%9D%BE%E5%B4%8E%E3%81%97%E3%81%92%E3%82%8B,laravel,Symfony,CodeIgniter
721nobodyさん
垢版 |
2019/03/26(火) 23:17:05.52ID:???
松崎は無視してください!!
722nobodyさん
垢版 |
2019/03/26(火) 23:21:05.65ID:???
Googleトレンドで松崎しげるとか何を調べようとしていたのかな?
723nobodyさん
垢版 |
2019/03/26(火) 23:21:28.41ID:???
松崎w
724nobodyさん
垢版 |
2019/03/26(火) 23:41:05.42ID:???
松崎しげるのこと知らないとLaravelは使えないからな
725nobodyさん
垢版 |
2019/03/27(水) 00:12:31.62ID:???
松崎しげるより松崎こげるの方がトレンドだぞ
726nobodyさん
垢版 |
2019/03/27(水) 00:37:29.92ID:???
松崎しげるはLaravelでできてるらしい
727nobodyさん
垢版 |
2019/03/27(水) 00:52:38.69ID:???
松崎しげるに負けるフレームワークとかw
728nobodyさん
垢版 |
2019/03/27(水) 15:01:10.90ID:???
解決しました。Laravelが松崎しげるだったようです
729nobodyさん
垢版 |
2019/03/27(水) 22:41:59.56ID:???
あるある
それならしゃーなし
730nobodyさん
垢版 |
2019/04/08(月) 22:44:19.72ID:???
authのバリデーションって日本語化メッセージ出すのってcustomの上のところを変えるしか無いのか。
:attributeは適応されてるけどcustomの所が対応してない
//lang以下のvalidation.php
'email' => 'The :attribute must be a valid email address.',

'custom' => [
'attribute-name' => [
'rule-name' => 'custom-message',
],
'email' => 'The :attribute hoge.',
]

//エラーメッセージ
'The イーメール must be a valid email address.'
思ってたのと違う
731nobodyさん
垢版 |
2019/04/08(月) 23:01:22.22ID:???
よく考えたらstringをそのまま直したほうが楽だった
732nobodyさん
垢版 |
2019/04/08(月) 23:45:31.94ID:???
>>730
srouece/lang/ja
足して
config/app.phpのlocaleをjaにするんじゃダメなの?
733nobodyさん
垢版 |
2019/04/09(火) 01:06:23.95ID:e+hjcGMz
>>732
localeはjaにして勿論コピペしたんだけどcustomが効かん。
属性がちゃんと変わってるからきちんとlocaleはjaで反映されてると思うけど。
ただコピペauthの一個しかないcustomにわざわざ文字数別に新しく日本語書きこむよか上書きした方が楽な気がした。頭いい奴はたぶん原因とか一発でわかるんやろな
734nobodyさん
垢版 |
2019/04/09(火) 01:21:50.41ID:e+hjcGMz
>>733
Auth/lang/en/validation.phpをja/validatin.phpにコピペして改変したんや。言葉足らずですまん
735nobodyさん
垢版 |
2019/04/09(火) 17:15:00.33ID:???
>>730
customは自分で作ったバリデーションルールに対して適用するところになるんじゃないの?

前にお勉強するのに使ったコードはLoginContollerの中でvalidateLoginをオーバーライドして書いてたわ、、
736nobodyさん
垢版 |
2019/04/09(火) 21:15:12.88ID:mcLphmW8
>>734
LoginControllerってあの真っさらなトレイトから全部処理引っ張ってきてるやつかw
トレイトまで遡って継承上書きするのってプロっぽいなw
ワイはそもそもあのへびへびconstructorの中で'guest'指定のミドルウェアが使われてるのがよくわからない。
'guest'使われてたらpostの前にログインしてるかどうか確かめて弾くって事かなと思ってうーむってなった
737nobodyさん
垢版 |
2019/04/09(火) 21:15:35.35ID:mcLphmW8
>>736
>>735
738nobodyさん
垢版 |
2019/04/10(水) 08:13:05.99ID:???
>>736
へびへびって__のことかw
guestの正体はappの中のKernel.phpに書いてあったと思う
名前からして認証済のセッションを持った状態でログインページに来たら飛ばすって感じの動きをするためのものだと思ってる
弾く方はauthだったかな
739nobodyさん
垢版 |
2019/04/10(水) 17:38:08.86ID:nmks3h2j
ほんとだ。なんか変な勘違いしてたわ。ログインしてるんだからログイン処理しなくて当たり前だ。ありがとう
route listで確認してみたら(view側でログインのリンクはないけど)ちゃんとpostでも弾く様になってる。"get"だけ意識してしてたから気付かなかった。
ただlogoutは"post"だけだからurlにlogout入れちゃうと例外投げてるなw
例外側でhomeにリダイレクトするかweb.phpでルートの穴埋めしなきゃいけないんやね。。
740nobodyさん
垢版 |
2019/04/11(木) 08:33:03.96ID:???
>>739
Routeファサードが割となんでもありだから、CodeIgniter的なルーティングも作れば出来なくはないんだろうけど、なにも考えなければ必要なルートは全部書いてあげないといけないのかなー
使いこなしてる人はどうしてるのか気になるところではある
741nobodyさん
垢版 |
2019/04/13(土) 17:16:26.15ID:U+t+rWun
Laravel-adminカスタムすれば、大概どんな管理画面でも作れるの?
742nobodyさん
垢版 |
2019/04/13(土) 17:55:56.50ID:???
作れないよ
743nobodyさん
垢版 |
2019/04/13(土) 18:14:24.66ID:U+t+rWun
どの程度まで作れる?
744nobodyさん
垢版 |
2019/04/13(土) 20:23:26.23ID:???
大概のものは作れる
そんなゴミ使わなくても作れる
745nobodyさん
垢版 |
2019/04/13(土) 20:55:31.79ID:U+t+rWun
使った方が楽っていうわけでもない?
746nobodyさん
垢版 |
2019/04/13(土) 21:00:57.66ID:U+t+rWun
そりゃ自分で組めば何でも作れるけど、こういうパッケージを使えばどれくらい楽に、なおかつどれくらいのものが作れるものなのかが知りたかった。連投すまん。
747nobodyさん
垢版 |
2019/04/13(土) 23:27:09.78ID:???
>>746
吉野家の納豆でも食ってろ
テンプレ通りのもので良いならなら楽だろうよ
748nobodyさん
垢版 |
2019/04/14(日) 01:13:08.15ID:6lT3l2mH
>>747
お前には聞いてない
749nobodyさん
垢版 |
2019/04/15(月) 23:20:25.03ID:???
>>748
Laravelで「吉野家の納豆でも食ってろ」は管理者画面を作るうえでの
有名なゴロ覚えだぞ
750nobodyさん
垢版 |
2019/04/15(月) 23:23:04.18ID:???
>>749
この短いフレーズにLaravelの本質が詰まってる
751nobodyさん
垢版 |
2019/04/15(月) 23:29:45.90ID:???
吉野家の納豆は知ってるけど
食ってろは何だっけ?
752nobodyさん
垢版 |
2019/04/15(月) 23:51:59.17ID:???
どこまで本当かわからんw
753nobodyさん
垢版 |
2019/04/16(火) 07:35:42.75ID:???
Laravel使っている雑魚どもwww
俺はLaravelよりLaravel使ってるからww
754nobodyさん
垢版 |
2019/04/16(火) 07:35:58.21ID:???
間違えたsymfonyです
755nobodyさん
垢版 |
2019/04/16(火) 07:42:50.06ID:???
>>754
了解です
756nobodyさん
垢版 |
2019/04/16(火) 09:21:14.04ID:???
>>754
Symfonyは素晴らしいと思うけど自分には使いこなせなかった。あれは頭のいい人が作ったフレームワークだわ。
757nobodyさん
垢版 |
2019/04/16(火) 10:32:49.97ID:???
laravel使ってwebサービス作ってみたけど
イージー化に恐怖を感じている
誰でもできてしまう

今後この仕事の単価どんどん下がるだろうね
758nobodyさん
垢版 |
2019/04/16(火) 12:55:42.93ID:???
PHPのフレームワークで一番糞なのは?
759nobodyさん
垢版 |
2019/04/16(火) 12:57:09.00ID:???
codeigniter
760nobodyさん
垢版 |
2019/04/16(火) 14:07:18.79ID:???
FuelPHP
761nobodyさん
垢版 |
2019/04/16(火) 14:17:23.37ID:???
独自フレームワーク
762nobodyさん
垢版 |
2019/04/16(火) 14:56:01.15ID:???
>>761
優勝
763nobodyさん
垢版 |
2019/04/16(火) 16:19:39.97ID:???
なんでわざわざSymfonyのいいとこ削ったフレームワーク使うんだろ
開発環境の切り分けもし辛いし、デバッグバーやフォームも無くして
わざわざ拡張でsymfonyのやつ持ってきてる人もいるし、プログラマーの嫌う無駄なことをしてる

Web職人というやつはプログラマーと違って無駄なことが好きなんだろうか?
764nobodyさん
垢版 |
2019/04/16(火) 17:40:07.84ID:???
>>763
そりゃ利用者のボリュームゾーンがそこそこの規模でそこそこの機能を望んでる層だからでしょ。
Symfonyの思想としてはDDDとかCleanArchみたいにソフトウェアの品質を上げることを目標にした足まわりを目指してると思うけど、みんなそこまで必要としてないんだよね。
ただSymfonyのコンポーネントはほんとに高品質で再利用性があるからみんな使うんだと思うよ。
765nobodyさん
垢版 |
2019/04/16(火) 17:59:54.21ID:FqOvdmzw
>>746ですけど、納豆はわかったので誰か回答ください
766nobodyさん
垢版 |
2019/04/16(火) 19:00:02.04ID:???
Symfonyの人はまだフレームワークに密結合な設計してるの?
767nobodyさん
垢版 |
2019/04/16(火) 19:02:44.18ID:???
Symfonyが最も祖結合では?
768nobodyさん
垢版 |
2019/04/16(火) 20:16:17.54ID:???
Laravelはフロントエンド使う前提だからじゃね?
769nobodyさん
垢版 |
2019/04/16(火) 22:21:45.84ID:???
逆にsymfonyに勝っているLaravelのいいところは?
770nobodyさん
垢版 |
2019/04/16(火) 22:56:55.92ID:???
ないぞ
771nobodyさん
垢版 |
2019/04/17(水) 08:51:04.13ID:???
フルスタックなところかな。キャッシュ、シュケジューラ、ジョブ、ミドルウェア、認識、なんでも設定すればすぐ動く。英語で out-of-the-box って言うんだっけ?箱から出してすぐ使えるってやつ。
772nobodyさん
垢版 |
2019/04/17(水) 16:22:24.58ID:???
>>771
よく勉強しているな。
君にLaravelキングの称号を与えよう
773nobodyさん
垢版 |
2019/04/17(水) 19:20:05.41ID:???
vueしんどいわ
laravelは他にMVCつかったことあるからすぐに理解できたが
Vue未知なもののお作法学ぶのだるい
774nobodyさん
垢版 |
2019/04/17(水) 19:42:07.96ID:???
vueは必須じゃないぞ
775nobodyさん
垢版 |
2019/04/17(水) 20:33:19.44ID:???
php artisan preset react
776nobodyさん
垢版 |
2019/04/17(水) 22:39:16.40ID:???
>>774
マジで?
必須だと思ってた。
vueがいないとMySQL起動しないし
777nobodyさん
垢版 |
2019/04/17(水) 22:45:39.18ID:???
>>776
へ?
778nobodyさん
垢版 |
2019/04/17(水) 23:55:04.97ID:???
どういうことなの・・・・
779nobodyさん
垢版 |
2019/04/17(水) 23:58:41.53ID:???
>>776
サーバとブラウザの仕組みから学びなおした方が良さそう。
780nobodyさん
垢版 |
2019/04/18(木) 00:53:52.56ID:???
フロントエンドに時間割くのまじ不毛だよな
学習の蓄積が一番リセットかかりやすいからさ
最も人生の時間という感じするわ
JSフレームワークのゴタゴタ死んでほしい
781nobodyさん
垢版 |
2019/04/18(木) 01:06:03.61ID:zMs6BDMr
jqueryとbootstrapはvueの代わりになる?
782nobodyさん
垢版 |
2019/04/18(木) 01:33:21.28ID:???
>>781
工夫次第
783nobodyさん
垢版 |
2019/04/18(木) 07:46:57.56ID:???
大体Laravelでフロントのやり方分からない人は根本的なやり方間違えてて
例えばpublicのjsとかcssをそのまま書き換えたりとかね

実際やるべきなのは
npm install
で依存関係クリアして
npm run wacth
で変更監視しつつ
resources/js
resources/scss
を編集するのが正しいやり方

入門書籍やらサイトでもPHPしか説明してないから知らない人多すぎ
784nobodyさん
垢版 |
2019/04/18(木) 08:25:49.98ID:???
vueしんどいってのは分かる
今までの固定観念を捨てないといけないところもある
頭が追いつかない
785nobodyさん
垢版 |
2019/04/18(木) 08:43:49.55ID:???
>>783
確かにnpmの使い方書いてないよね
786nobodyさん
垢版 |
2019/04/18(木) 09:01:16.04ID:???
>>783
そんなん知らんかったわ
本に書いてなかった
787nobodyさん
垢版 |
2019/04/18(木) 09:36:15.91ID:???
yarn使おうで
788nobodyさん
垢版 |
2019/04/18(木) 10:23:54.43ID:???
npmはフロントの一般的なパッケージ管理であってlaravelのものじゃないからな
「使いたければ使えるよ」的に入ってるだけで使う使わないは自由
だからlaravelの本にも書いてないし、知りたければnpmの本を読めばいいってスタイル
まあフロント触る人でnpm知らない人はいないだろうし、ファイル構成見れば使われてるのはわかるしね
789nobodyさん
垢版 |
2019/04/18(木) 10:35:38.89ID:???
yarnなんかいまやメリットは皆無でデメリットしか残ってないぞ
790nobodyさん
垢版 |
2019/04/18(木) 10:49:06.80ID:???
npm開発者も講演ではyarn使用してるんだよなぁ・・・・
791nobodyさん
垢版 |
2019/04/18(木) 10:50:29.35ID:???
vueがないとMySQLが起動しないってどういうこと?
ありえないでしょ。
792nobodyさん
垢版 |
2019/04/18(木) 11:01:41.30ID:???
yarnのデメリットって何なん?
793nobodyさん
垢版 |
2019/04/18(木) 11:04:57.59ID:???
>>791
釣りに決まってるでしょ…
794nobodyさん
垢版 |
2019/04/18(木) 12:38:13.50ID:???
解決しました。VueがMySQLだったようです
795nobodyさん
垢版 |
2019/04/18(木) 12:57:30.51ID:???
はい…
796nobodyさん
垢版 |
2019/04/18(木) 12:59:49.05ID:???
wwwww」
797nobodyさん
垢版 |
2019/04/18(木) 14:55:27.75ID:eWQvkREG
yum install laravel
798nobodyさん
垢版 |
2019/04/18(木) 18:12:41.72ID:???
LaravelインストールしてWEBサーバのドキュメントルートに配置し、
アクセスするとWEBサーバのプロセスが終了してしまいます。
これはLaravelが悪さをしているという認識であってますか?
また、その際にsqliteもダウンしているようです。
799nobodyさん
垢版 |
2019/04/18(木) 18:13:42.55ID:???
>>798
下記のような簡単なPHPは動く?
それともこのレベルでもWEBサーバ落ちる?

<?php
echo 'Hello'
800nobodyさん
垢版 |
2019/04/18(木) 21:05:01.43ID:???
sqliteってファイルみたいなんじゃないんか?
ワイもつかってるけどデータベースサーバってかなんかjsonみたいなもんやないの…
わからんけど。
801nobodyさん
垢版 |
2019/04/18(木) 23:03:45.95ID:???
画像のアップロードがどうしても出来ない(ファイル名のみ送信)から
悩んでたけどformにenctype設定したら送信できた。恥ずかしい
802nobodyさん
垢版 |
2019/04/18(木) 23:29:44.49ID:???
sqliteがダウンってどういうことなのか
803nobodyさん
垢版 |
2019/04/18(木) 23:31:24.97ID:???
Laravel配置してWEBサーバが落ちるということは
PHPのWEBサーバ用モジュールが問題の可能性があるな
804nobodyさん
垢版 |
2019/04/18(木) 23:33:48.35ID:???
sqliteってファイルじゃないっけ?
ダウンってありえるのか。
もしくはファイル破損をダウンと言っている?
805nobodyさん
垢版 |
2019/04/19(金) 01:04:26.45ID:2bNY+h8L
jsonを受け取ってバリデーションしたいんだかベストな方法ってなにかな、 formRequestのvalidationDataを上書きするだけ?
806nobodyさん
垢版 |
2019/04/19(金) 01:14:10.75ID:WSjmcTA8
リクエストからjson()でバリデート出来るってなんか書いてあった。
807nobodyさん
垢版 |
2019/04/19(金) 01:16:56.61ID:WSjmcTA8
ユーザーテーブルに'童貞'ってカラム入れた。
ちなnot null required
808nobodyさん
垢版 |
2019/04/19(金) 01:20:52.49ID:WSjmcTA8
童貞のチェックボックスだけborder solid 10pxにした
809nobodyさん
垢版 |
2019/04/19(金) 02:21:54.27ID:???
エラーになるとかをダウンって呼んでるんじゃね?
810nobodyさん
垢版 |
2019/04/19(金) 03:20:45.46ID:???
やーん
811nobodyさん
垢版 |
2019/04/19(金) 09:37:13.51ID:???
今どきサーバサイドのWebフレームワークがフロントエンドを内包すべきではないのではという気がしてきた

bladeファイルの中でVueを書いてダブルテンプレートになってるのをたまに見るけどげんなりする
812nobodyさん
垢版 |
2019/04/19(金) 09:45:03.95ID:???
>>811
あるあるだね。ただSPA化するのは工数的にもメンバの技術レベル的にもきついんだよな。
対処としてHTMLにJSON埋め込んでVueだけで完結するようにしてる。
813nobodyさん
垢版 |
2019/04/19(金) 10:42:55.18ID:???
laravel自体は保守、生産性が高いものになってるのにな
814nobodyさん
垢版 |
2019/04/19(金) 11:01:33.86ID:???
SPA作るときはしっかりやらないと悲惨なことになる
世の中に戻るボタン効かないページが多すぎる
815nobodyさん
垢版 |
2019/04/19(金) 16:43:13.64ID:WSjmcTA8
なんかassetと実際のアクセスしてるポートが違う…
816nobodyさん
垢版 |
2019/04/19(金) 17:54:48.37ID:???
あのさぁ…
817nobodyさん
垢版 |
2019/04/19(金) 20:30:02.23ID:???
LaravelってPostgreSQLと相性あまりよくない?
コネクション接続エラーになることが多い気がする。
逆にSymfonyだとまだ一回も接続エラーは経験してない
818nobodyさん
垢版 |
2019/04/19(金) 22:31:51.47ID:???
PostgreSQLなんか使うなよwww
819nobodyさん
垢版 |
2019/04/19(金) 23:40:48.36ID:???
今時PostgreSQLなんて使う奴いるのかよww
今はMySQLだろ
820nobodyさん
垢版 |
2019/04/20(土) 00:09:27.17ID:???
いいえMariaDBです
821nobodyさん
垢版 |
2019/04/20(土) 00:47:54.62ID:???
せっかくなんかでけたのにdatabase doesn't existって怒られてherokuにデプロイ出来ん。。コンピュータ上ではちゃんと動いとるのに。
ディレクトリ以下にあるものは全部gitがなんかしてくれてなんかんじゃないんか…
822nobodyさん
垢版 |
2019/04/20(土) 00:53:18.11ID:???
ポスグレはMySQLよりよっぽど高機能だぞ。参照系が多いwebはMySQLの独壇場だけどエンプラ用途ではMySQLなんか比較の余地すらないよ。JOINのアルゴリズムが根本的に違うしInnoDBは意味分からん制約多いしSQL標準に準拠してなさ過ぎ。
823nobodyさん
垢版 |
2019/04/20(土) 00:56:45.78ID:???
はいはい
ポスグレすごいすごいwww
824nobodyさん
垢版 |
2019/04/20(土) 01:01:54.41ID:???
>>821
DSNが間違えてるとかは?
825nobodyさん
垢版 |
2019/04/20(土) 01:07:13.68ID:???
/tmp/build_b9127b6e2c9615ee2e742574f4d1cbd6/database/database.sqlite
ってなっててデータベースが見つからないってことはそういうことなのか
俺のデータベース名はhogeharaunko.sqliteだからなんのこっちゃと思ってた。そうかぁ。。
もしかしたらクレカが必要かと思って焦った
826nobodyさん
垢版 |
2019/04/20(土) 01:14:57.84ID:a4AvMQ5C
Procfileなんも書いてないのが原因なのかな
ほえー
827nobodyさん
垢版 |
2019/04/20(土) 01:22:36.50ID:???
web.phpでルートのグループのサブドメインにconfigの値埋め込んでるのを見たのだけどもこのサブドメインを抜き出す方法ない?
828nobodyさん
垢版 |
2019/04/20(土) 01:24:45.25ID:???
.env確認しろよ
829nobodyさん
垢版 |
2019/04/20(土) 02:00:04.94ID:???
これって全URLをrouteに書かないといけないのか
1000行ぐらいになってしまう
830nobodyさん
垢版 |
2019/04/20(土) 02:03:56.93ID:???
>>829
アノテーションで登録できるライブラリあるよ。
というか欲しければ自分で作ってみなよ。yamlから読み込むのでもいいしリフレクションでコントローラクラスをスキャンしてもいいし。自由度が高いところがLaravelの良いとこ。
831nobodyさん
垢版 |
2019/04/20(土) 02:04:47.70ID:???
>>828
ん?そりゃ確かに使われてるドメインは一覧で取得できるだろうけど
一覧のどれかって言うのはわからなくないけ?
832nobodyさん
垢版 |
2019/04/20(土) 02:07:50.95ID:???
route 1000行ってどんなプログラムなんか気になったりする
833nobodyさん
垢版 |
2019/04/20(土) 03:48:43.34ID:???
phpでlaravelのようなデファクトスタンダードが出てきて本当によかった
834nobodyさん
垢版 |
2019/04/20(土) 08:35:43.86ID:iX6Ofc85
>>830
yamlはともかく、リフレクションやなんちゃってアノテーションは糞重そう。
835nobodyさん
垢版 |
2019/04/20(土) 09:04:40.22ID:???
なんか今更だけどいい加減ID無いの不便だしちょっと立ててみた

【PHPフレームワーク】Laravel【ID強制】
https://mevius.5ch.net/test/read.cgi/tech/1555718306/
836nobodyさん
垢版 |
2019/04/20(土) 09:26:31.72ID:???
>>832
よく知らんけどrouteってControllerとかにサブディレクトリ以下の分岐任せる方法とかなかったっけ?
837nobodyさん
垢版 |
2019/04/20(土) 09:42:46.44ID:a4AvMQ5C
>>836
URIを受け取ってif文でviewを振り分けるぐらいしか思いつかない。。
838nobodyさん
垢版 |
2019/04/20(土) 09:49:17.92ID:???
最近フロント使ってReactRouterでページ遷移切り替えしてる
routeはわりと/hoge/{route}とかにしてるんよね
839nobodyさん
垢版 |
2019/04/20(土) 10:44:09.24ID:???
>>835
削除しろって言われてるぞ
840nobodyさん
垢版 |
2019/04/20(土) 11:24:54.56ID:???
…と書いた本人が申しております
841nobodyさん
垢版 |
2019/04/20(土) 12:19:43.85ID:???
>>840
スレ立てた本人かな?
悔しいのぅwww
842nobodyさん
垢版 |
2019/04/20(土) 14:12:41.72ID:???
>>836
それそれ。んでそれでコントローラー振り分ける前のミドルウェアやビューコンポーサでURLを直接見る以外でどのサブドメイン見る方法を模索中でな
843nobodyさん
垢版 |
2019/04/20(土) 14:36:42.11ID:???
>>842
それってどういう用途に使う予定なのあっん
844nobodyさん
垢版 |
2019/04/20(土) 15:42:26.61ID:???
wwwwwwwwwwwwwwwwwwwwwww
845nobodyさん
垢版 |
2019/04/20(土) 16:30:08.48ID:???
>>842
サブコンテキストじゃなくサブドメイン?
846nobodyさん
垢版 |
2019/04/20(土) 16:52:12.44ID:a4AvMQ5C
ついにでーたべすがうんちな理由がわかった。
理由:gitignoreを見なかったこと。終わりw
847nobodyさん
垢版 |
2019/04/20(土) 20:05:47.03ID:???
おっしゃあああ!!!
拡張ドライバ入れたら動いた!
848nobodyさん
垢版 |
2019/04/20(土) 21:02:28.28ID:???
Laravel-AdminでControllerに追加したクエリで実行エラーが発生すると
画面に例外の名称やメッセージが表示されますが
throw new Exception("hogehoge");
としても画面にメッセージが表示されないのは何故でしょうか?
849nobodyさん
垢版 |
2019/04/20(土) 21:19:28.44ID:???
Cakeから移行してきたんだけど
LaravelをCakeみたいに使えるプラグインとかないのかな
850nobodyさん
垢版 |
2019/04/20(土) 21:39:31.99ID:???
ゴミのことは忘れろ
851nobodyさん
垢版 |
2019/04/20(土) 22:52:32.73ID:???
>>843
ログインアカウントごとにドメイン変えててテスト環境と本番環境でURLが変わるやつ扱っててだなこれが適当にどうにでもなりそうで以外と苦戦してる
852nobodyさん
垢版 |
2019/04/20(土) 23:21:45.55ID:???
herokuに画像がうp出来ない。
これってへろくのpublicにstorageのアイコン?が無い事と関係してる?
853nobodyさん
垢版 |
2019/04/20(土) 23:39:11.11ID:???
>>822
そうなのか知らなかった。ちなみにエンタメの現場とかだと具体的にどのような理由でぽすぐれを採用してるの?
854nobodyさん
垢版 |
2019/04/21(日) 00:42:14.51ID:???
あほに触れるなよ
855nobodyさん
垢版 |
2019/04/21(日) 03:32:53.95ID:???
自演だし
856nobodyさん
垢版 |
2019/04/21(日) 11:10:08.14ID:???
heroku意味不明すぎでワロタw
pushするときは/hoge/...database_path
でないとエラー
pushした後にdsnを"hoge"/hoge/...database_pathに変更しないとwhoopsエラー
ソースを変更した後にgit commit -mしてpushするとエラーwww
ファーwww
857nobodyさん
垢版 |
2019/04/21(日) 11:15:21.28ID:???
git push通過用のDB_DATABASEと
laravelでDBを見つける用の2つのDB_DATABASEを使い分けないといけない
順番が前後してもダメ
ワイでなきゃ見落としちゃうね...
858nobodyさん
垢版 |
2019/04/21(日) 15:40:06.80ID:???
キラやば〜
859nobodyさん
垢版 |
2019/04/21(日) 16:19:03.61ID:HxZN/llQ
herokuに画像うpできない件はオカワのクレカでaddonを追加することで解決した
860nobodyさん
垢版 |
2019/04/21(日) 18:09:54.44ID:???
うぷ用のやつ使うと格段に良くなるな。
$unko= Unko::upload(url)
$unko = Unko::get(url)
コレで消えないロダから画像もビデオも取れる。Storageを使うよりいいのかな。
861nobodyさん
垢版 |
2019/04/22(月) 00:49:44.32ID:???
Base64かなんかでデータをDBに持つヤツ?
気が付いたらDB肥大し過ぎてエクスポート不能なんて事にもなりうるから気を付けてね
862nobodyさん
垢版 |
2019/04/22(月) 01:05:36.53ID:???
魔封波!
863nobodyさん
垢版 |
2019/04/22(月) 01:35:46.29ID:SyxpNdSE
>>861
違うよ。別の保管サイトからキーで表示させてる
864nobodyさん
垢版 |
2019/04/22(月) 01:52:26.48ID:SyxpNdSE
herokuのaddonになんかそういうのがあった。
laravelにも対応してるぽい
865nobodyさん
垢版 |
2019/04/22(月) 01:59:19.48ID:???
なんかHerokuめんどくさそうだからさくらのレンタルサーバー借りるわ
866nobodyさん
垢版 |
2019/04/22(月) 08:55:38.68ID:???
VPSの方がよくないか?
867nobodyさん
垢版 |
2019/04/22(月) 09:05:51.57ID:???
herokuはタダやぞ。追加機能なしならクレカも要らんしbash使える
868nobodyさん
垢版 |
2019/04/22(月) 10:11:30.61ID:???
いまlaravelを0円運用できるのはherokuだけ?
GAEだとフレキシブルじゃないと使えないんだっけ
869nobodyさん
垢版 |
2019/04/22(月) 11:50:34.29ID:???
vueとbladeの構成ぐちゃぐちゃになるな

bladeでテンプレートとcomponentあって
vueでもcomponentあって
870nobodyさん
垢版 |
2019/04/22(月) 12:21:40.11ID:???
アマゾンプライム入ってたらaws使えるじゃんか
871nobodyさん
垢版 |
2019/04/22(月) 14:04:28.34ID:???
少しくらい金払えばいいやん
無料だからって意味ないところに時間かけてたらむしろ損してることになるぞ
時間有り余ってる年金生活者ならそれでもいいと思うが
872nobodyさん
垢版 |
2019/04/22(月) 19:56:16.41ID:???
SQLiteでもいいなら月額100円のライトプランでもいけるで
ただしライトはSSHに対応してない & 一括方式のみだけど
873nobodyさん
垢版 |
2019/04/22(月) 20:16:00.29ID:???
テキストの無料枠は落とし箱使う。
限界まで無料枠で粘るぞ。
874nobodyさん
垢版 |
2019/04/22(月) 20:48:13.76ID:SyxpNdSE
>>872
100円だと中々いい感じですな。
ストレージも使えるなら次点候補に入れときます。さんくす
875nobodyさん
垢版 |
2019/04/22(月) 21:41:38.79ID:???
WebARENAの360円VPSでいいんじゃね?
876nobodyさん
垢版 |
2019/04/22(月) 22:53:48.35ID:???
さくらVPSはいいぞ
まじおすすめ
すべてが自分の思い通りでやりたいようになんでもできる
この良さを体験したら他に移る気がしない
877nobodyさん
垢版 |
2019/04/22(月) 23:03:53.47ID:???
VPSは別にさくらだけのモンじゃない
お名前にもカゴヤにもNTTPCにもあるし他にもある
878nobodyさん
垢版 |
2019/04/22(月) 23:07:50.15ID:???
お前らってVPSかりて自分のWEBサービス公開してるの?
879nobodyさん
垢版 |
2019/04/22(月) 23:57:10.28ID:???
>>877
それぐらい知ってるわw
それらを比較した上での話
880nobodyさん
垢版 |
2019/04/22(月) 23:59:36.71ID:???
>>878
してるよ
自分のもだし客のもたまにVPS使ってる
客のはレンサバで済ますのが多いけどいろんな条件からVPSにすることもある
881nobodyさん
垢版 |
2019/04/23(火) 00:02:17.93ID:???
自分のWEBサービス晒してけ
882nobodyさん
垢版 |
2019/04/23(火) 00:05:43.92ID:???
男は黙って自宅鯖
883nobodyさん
垢版 |
2019/04/23(火) 00:13:36.40ID:???
会社の案件と個人持ちで計三社試したけどさくらって心もちレスポンス遅くない?
884nobodyさん
垢版 |
2019/04/23(火) 00:58:02.89ID:IfIaclzh
http://shielded-forest-66661.herokuapp.com/
うぉおお!!! 👀
Rock54: Caution(BBR-MD5:b95868ef2c0ed5e765a4d10ada4cf289)
885nobodyさん
垢版 |
2019/04/23(火) 01:29:20.23ID:???
>>884
なかなかいいじゃないっすか
886nobodyさん
垢版 |
2019/04/23(火) 20:13:56.07ID:???
>>884
これは神WEBサービス
887nobodyさん
垢版 |
2019/04/23(火) 20:23:01.24ID:???
さすが
888nobodyさん
垢版 |
2019/04/23(火) 21:45:11.99ID:???
怖くて踏めないんだけど何なん?
889nobodyさん
垢版 |
2019/04/23(火) 21:55:37.33ID:???
>>884
びっくり系かよ
890nobodyさん
垢版 |
2019/04/23(火) 21:57:00.46ID:???
>>888
高校生バイトレベルの作りかけサイト
891nobodyさん
垢版 |
2019/04/23(火) 21:57:34.34ID:???
php artisan make:auth
にちょっとレイアウト弄ってるくらいの
Loginしてないから中身がどうなってるかはわからん
892nobodyさん
垢版 |
2019/04/23(火) 22:05:22.93ID:???
誰かユーザ登録しようずww
893nobodyさん
垢版 |
2019/04/23(火) 22:21:19.73ID:IfIaclzh
落ち箱から常に登録者数見えるから誰も登録してないのは丸見えだぞ
894nobodyさん
垢版 |
2019/04/23(火) 22:23:13.10ID:IfIaclzh
1dynoしか当ててないからクソ重いしスマホ対応してない
895nobodyさん
垢版 |
2019/04/23(火) 22:29:53.73ID:???
え、俺昨日登録したんだけど・・・
ログイン出来なくなってるし
896nobodyさん
垢版 |
2019/04/23(火) 22:31:07.22ID:???
>>895
アカウントだけ抜かれてさよならされたか・・・
897nobodyさん
垢版 |
2019/04/23(火) 22:35:10.80ID:???
>>896
まあメール認証ないだろうと思って適当なアドレス&パス入れて登録したから問題ない
898nobodyさん
垢版 |
2019/04/23(火) 22:45:03.31ID:IfIaclzh
>>895
時々メンテナンスするぜ
899nobodyさん
垢版 |
2019/04/23(火) 22:47:00.13ID:IfIaclzh
>>898
メンテナンス(バグ直し)の際にmigrate:refreshかけてデータもめっちゃ初期化してる。。
900nobodyさん
垢版 |
2019/04/23(火) 22:59:21.89ID:???
メンテナンスのたびにデータリセットさせるWEBサービスとかwwww
901nobodyさん
垢版 |
2019/04/23(火) 23:02:11.00ID:IfIaclzh
>>900
運用者の意識は激低だから
902nobodyさん
垢版 |
2019/04/24(水) 07:28:17.35ID:???
>>901
このサービスは最終的にどんな機能を持つのが目標ですか?
903nobodyさん
垢版 |
2019/04/24(水) 10:58:14.13ID:gMWarCoD
>>902
ぼくのプログラミングパワーの向上
後はひみつです
904nobodyさん
垢版 |
2019/04/24(水) 11:22:26.23ID:???
>>902
個人情報を集めたりウイルスを送り込むことです
905nobodyさん
垢版 |
2019/04/24(水) 20:38:24.48ID:???
>>884
プロファイルの編集時、古い入力が残るようにして欲しい
906nobodyさん
垢版 |
2019/04/24(水) 21:11:17.56ID:gMWarCoD
>>905
うぉおおお!!
アドバイスありがとうございます!!
頑張りやす!
てかすげーid
907nobodyさん
垢版 |
2019/04/24(水) 22:45:06.36ID:???
まさに三面六臂の大怪盗だね!
908nobodyさん
垢版 |
2019/04/24(水) 22:46:07.65ID:???
ログインできねーぞ
さっさと復旧しろ
909nobodyさん
垢版 |
2019/04/24(水) 22:48:53.84ID:???
ログインできたぞ
ありがとな!!
910nobodyさん
垢版 |
2019/04/24(水) 22:52:37.20ID:???
あほか
911nobodyさん
垢版 |
2019/04/24(水) 22:53:17.09ID:???
お前よりましじゃ
912nobodyさん
垢版 |
2019/04/24(水) 23:00:42.45ID:???
お前に言われたくないわ
913nobodyさん
垢版 |
2019/04/24(水) 23:01:32.82ID:???
ログインできなかった理由はなんだよ
どうせパスワード忘れてたんだろw
914nobodyさん
垢版 |
2019/04/24(水) 23:12:57.22ID:???
>>912
しはくぞ!
915nobodyさん
垢版 |
2019/04/24(水) 23:12:57.45ID:???
ハゲはりれきしょサービスにログインできない制限がかかっている
916nobodyさん
垢版 |
2019/04/24(水) 23:13:28.21ID:???
じゃあこのスレ全員ログインできないじゃねーかw
917nobodyさん
垢版 |
2019/04/24(水) 23:39:44.79ID:???
やめたれw
918nobodyさん
垢版 |
2019/04/24(水) 23:45:49.18ID:???
やめーやwww
ハゲてるのは>>919だからかわいそうだろww
919nobodyさん
垢版 |
2019/04/24(水) 23:49:31.57ID:???
!?
920nobodyさん
垢版 |
2019/04/24(水) 23:56:40.82ID:???
>>919
ようハゲ
921nobodyさん
垢版 |
2019/04/25(木) 00:10:11.64ID:???
黙れ。まだAGAとか試してる段階だからハゲではない
922nobodyさん
垢版 |
2019/04/25(木) 07:15:43.72ID:???
ハゲ言う奴がハゲや!
923nobodyさん
垢版 |
2019/04/25(木) 07:43:11.64ID:???
Laravelを使用している人の9割がハゲだからな
924nobodyさん
垢版 |
2019/04/25(木) 08:48:03.71ID:???
作った人がハゲなわけだから
925nobodyさん
垢版 |
2019/04/25(木) 09:23:19.32ID:???
せめて登録しなくても使えるダミーアカウントくらい作ってからやるべき
926nobodyさん
垢版 |
2019/04/25(木) 11:44:28.95ID:???
そんなことしたら情報手に入らないじゃん
927nobodyさん
垢版 |
2019/04/25(木) 20:45:36.61ID:???
Laravelスレ住人の個人情報とか大したことなさそう。
多分大半は村役場に努めてるとかだな
928nobodyさん
垢版 |
2019/04/25(木) 20:48:27.90ID:???
村役場って日本むかしばなしの世界だけの話じゃないのか
初めて知った
929nobodyさん
垢版 |
2019/04/25(木) 22:23:03.70ID:???
日本の村役場はLaravelで実装されてるからな
町役場だとSymfonyになる
930nobodyさん
垢版 |
2019/04/25(木) 22:26:53.52ID:???
このスレのハゲ率は異常
931nobodyさん
垢版 |
2019/04/25(木) 22:44:42.24ID:???
禿げては無いけど白髪が多い、まだ20代なのに・・・
932nobodyさん
垢版 |
2019/04/26(金) 00:42:12.56ID:???
あっ・・(察し)
933nobodyさん
垢版 |
2019/04/26(金) 00:59:48.09ID:???
ふーん(にやにや)
934nobodyさん
垢版 |
2019/04/26(金) 09:35:38.12ID:???
laradockで簡単に動いてるけど
実務はみんな何で環境作ってるわけ?
935nobodyさん
垢版 |
2019/04/26(金) 09:41:51.76ID:???
AWS
936nobodyさん
垢版 |
2019/04/26(金) 10:04:31.85ID:???
Route::group(['middleware' => ['auth']], function () {・・・});

Route::middleware('auth')->group(function () {・・・});
って同じ?
937nobodyさん
垢版 |
2019/04/26(金) 10:36:33.27ID:???
いや、開発環境
cloud9ってことかもしれんが
938nobodyさん
垢版 |
2019/04/26(金) 12:44:06.08ID:???
>>937
開発環境ではなく>>936の内容について質問しているんですが・・・・
それともこの書き方の違いは開発環境で差がでるんですか?
939nobodyさん
垢版 |
2019/04/26(金) 13:33:44.49ID:???
個人開発ならDockerなりVagrantじゃないの
共同開発環境ならやっぱりAWSなりGCPじゃないのかな

>>938
出るわけないじゃん
940nobodyさん
垢版 |
2019/04/26(金) 14:53:36.27ID:???
ここの人にLaravelのこと聞いても答え返ってこないよ
ちょっと上のレス見ればわかるでしょ
941nobodyさん
垢版 |
2019/04/26(金) 16:13:57.56ID:???
>>835
942nobodyさん
垢版 |
2019/04/26(金) 16:31:31.71ID:???
>>936
この場合は同じはず
前者はmiddlewareに限らずprefixでURIの接頭語付けたりnamespaceでControllerの名前空間を指定したり汎用性がある
後者はmiddlewareに限定される、なのでRoute::prefixやRoute::namespaceも別途用意

同じ処理を一か所に書きたい場合は前者、冗長性を省きたい場合は後者、って感じで良いと思う
943nobodyさん
垢版 |
2019/04/26(金) 18:01:28.49ID:???
>>942
ありがとうございます!
なるほど、状況によって使い分けですね
944nobodyさん
垢版 |
2019/04/26(金) 18:51:02.45ID:???
laradock無駄なもん入りすぎ
945nobodyさん
垢版 |
2019/04/26(金) 19:27:53.20ID:???
ajax用のCode422を任意に発生させるのってどうやったら良いですか?
946nobodyさん
垢版 |
2019/04/27(土) 00:17:56.42ID:???
必須項目を空にしたりメールアドレスに@入れなかったりじゃ?
947nobodyさん
垢版 |
2019/04/27(土) 02:49:11.63ID:???
validatorにわざと引っ掛かる入力をするか、サーバー側でダミーレスポンスを書くかくらい
948nobodyさん
垢版 |
2019/04/27(土) 04:12:38.42ID:???
ValidationExceptionをthrowするとかそういう話じゃねえの?
949nobodyさん
垢版 |
2019/04/27(土) 07:45:00.81ID:???
連休中にララベルでアプリ1本作るぞ
今日からやる
もう少ししてからやる
950nobodyさん
垢版 |
2019/04/27(土) 11:13:31.57ID:???
俺は明日からやる
今日は都合が悪い
951nobodyさん
垢版 |
2019/04/27(土) 11:19:18.22ID:???
みんなphpstormつかってるわけ?
vscodeもいいけどやっぱりIDEの恩恵受けたいよねぇ
952nobodyさん
垢版 |
2019/04/27(土) 12:22:25.85ID:???
phpstormは過去の遺産
もう使ってる人いないんじゃない
俺もphpstormからvscodeに乗り換えて大満足してる
953nobodyさん
垢版 |
2019/04/27(土) 12:44:24.81ID:???
Vimでphp-language-server導入してる
954nobodyさん
垢版 |
2019/04/27(土) 12:51:39.17ID:???
せっかくのgw、遊んでからでいいやw
955nobodyさん
垢版 |
2019/04/27(土) 13:13:39.29ID:???
Laravel開発者はphpstorm使ってるね。
codeigniter開発者はEclipseと聞いた
956nobodyさん
垢版 |
2019/04/27(土) 13:18:04.93ID:???
僕はNetBeans
957nobodyさん
垢版 |
2019/04/27(土) 14:01:23.29ID:RbJxN8iU
>>884
ひっそりと更新してる。
タグ付けようとしてテーブルに関係付けられれの知った。ちなまだスマホは対応してない。
958nobodyさん
垢版 |
2019/04/27(土) 14:10:11.24ID:???
WinSCP+MeryでやってるけどIDEじゃない事に困った事なんてなにもない
959nobodyさん
垢版 |
2019/04/27(土) 14:14:41.03ID:???
ごめんやっぱ困った
960nobodyさん
垢版 |
2019/04/27(土) 14:40:15.13ID:???
>>957
頼むからコテハンにしてくれ
idでNGしてたのにid変わったからまたNGし直さないといけないからめんどくさい
961nobodyさん
垢版 |
2019/04/27(土) 14:42:35.99ID:???
IDEにしないと困るというよりIDEにすると便利になる
IDE使ったことがなければ「使う必要ない」と思ってたのが使い出すともう戻れない
962nobodyさん
垢版 |
2019/04/27(土) 14:44:26.01ID:???
>>960
【PHPフレームワーク】Laravel【ID強制】
https://mevius.5ch.net/test/read.cgi/tech/1555718306/
963nobodyさん
垢版 |
2019/04/27(土) 14:54:17.04ID:???
コテハンはムリっす。
スレ違いなら悪かった。
マルチ認証導入してみたけどなんかコードが汚くなっちゃってちゃんとした書き方あんのかと思って来た
964nobodyさん
垢版 |
2019/04/27(土) 14:58:39.07ID:???
以前は俺もIDE便利派だったけど
Language Server Protocolの登場でほぼほぼエディタでも十分な機能を持つようになった
無いのはデバッグ機能くらいか?
コンパイラ言語ならgdbプラグイン使えばいいが、PHPでもログデバッグ出力してtail -fで十分
965nobodyさん
垢版 |
2019/04/27(土) 15:23:17.87ID:???
PhpStorm使わないのはもう考えられない
他とは静的解析のレベルが違う
966nobodyさん
垢版 |
2019/04/27(土) 17:01:05.95ID:RbJxN8iU
自動補完だけで満足してたけどゆわれてみればlintみたいなん使った方がいいんだな。。
使わないパラメタとか放置してるの良くないしstdClassエラーとかも拾ってくれるんかな。
967nobodyさん
垢版 |
2019/04/27(土) 20:25:33.65ID:???
>>962
削除しろって言われてるぞ
968nobodyさん
垢版 |
2019/04/28(日) 01:42:51.09ID:???
言われてねーよ
969nobodyさん
垢版 |
2019/04/28(日) 06:24:13.83ID:???
>>961
これ
便利だから使わない理由がない
970nobodyさん
垢版 |
2019/04/28(日) 08:27:01.70ID:???
>>962
IDなんか変わるから意味ないし
そもそもそこ荒しが立てた板違いだし
971nobodyさん
垢版 |
2019/04/28(日) 08:56:49.35ID:???
普通に次スレ扱いでいいだろ
972nobodyさん
垢版 |
2019/04/28(日) 09:05:42.62ID:???
Web系のプログラムはWebProg板だろ
973nobodyさん
垢版 |
2019/04/28(日) 09:58:23.31ID:???
WebProgが!extendに対応しない方針なら棲み分けの理由はそこに置いてもいいと思うがね
現にム板にはPHPスレもJavaScriptスレもある
974nobodyさん
垢版 |
2019/04/28(日) 11:08:04.96ID:???
【PHP】Laravel【フレームワーク】 Part.2
http://medaka.5ch.net/test/read.cgi/php/1556417229/
975nobodyさん
垢版 |
2019/04/28(日) 17:29:33.66ID:1GOdxjAj
あーのさー、Laravelってホントに便利なん?
ちらっと見てみた感じ、なんか、RoRとかCodeIgniterとかCakeとかがおかしてる間違いをそのまま引きずってる気がするんだけど?
これ、簡単なWEBアプリならRoRと同じでお手軽かもしんないんだけど
アプリが複雑になってくるとすぐ死なないか?
976nobodyさん
垢版 |
2019/04/28(日) 18:17:42.84ID:???
そんなの書き方次第だろ
どんなフレームワーク使っても同じこと
一応Laravelはその辺の手助けしてくれる仕組みはある
977nobodyさん
垢版 |
2019/04/28(日) 18:31:30.34ID:???
>>975
間違いってどういうところ?
978nobodyさん
垢版 |
2019/04/28(日) 18:36:53.19ID:lGeN3Ad+
モデルAhoのプロパティをいくつかまとめて得たい時ってどんな風にすれば良い?
ユーザがPostした値を入れてるから扱いに気をつけないといけないんはわかるんやけど…
ret "$prop1"."-"."$prop2"..やとプロパティに"-"があったら困る。一個一個取り出してコントローラ側で纏めてもいいもんなんか
979nobodyさん
垢版 |
2019/04/28(日) 18:52:30.48ID:lGeN3Ad+
まぁいいや。配列で返すわ。stringやモデルの型に拘る必要無いべ
980nobodyさん
垢版 |
2019/04/28(日) 19:41:49.96ID:???
Controllerから連想配列返せば受け側ではJSON形式に見えるはずだからそれで返すのが基本形じゃね?
981nobodyさん
垢版 |
2019/04/28(日) 20:21:50.65ID:lGeN3Ad+
>>980
なるほど。
//うんコード。Ahoモデルのbaka1〜bakaXまで返す(連想配列)
$user->aho()->getManyAhoAttributes()
を置いてコントローラ側からそのまま渡して使えばいいんかな。。ありがとう
982nobodyさん
垢版 |
2019/04/28(日) 21:13:20.99ID:1GOdxjAj
>>977

いろいろ有るけど、とりあえずこれ、
RoRとかCakeとかといっしょで爆裂Controller生成機じゃないか?
いつになったらこれじゃダメだって気づくんだ?
Symphonyに何も学ばなかったのか?

Eloquentもさ、ActiveRecordと同じでテーブルに結びついてるじゃん。
JOINした時どうすんの?これ。

ディレクトリ構造もなーんかキレイじゃないし。

で、これ、アップデートの感覚が短くて
結構ころころと変わってるんでしょ?

なんだろ、なんか手段が目的になっちゃってる典型例のような。
983nobodyさん
垢版 |
2019/04/28(日) 21:31:31.17ID:lGeN3Ad+
>>981
メソッドチェーン出来ねぇ…
トレイト上書きしまくりちよこで不安になる。
984nobodyさん
垢版 |
2019/04/28(日) 21:42:53.84ID:???
>>982
クエリビルダ使えばいいんじゃない?ORMで複雑な事やろうなんて愚の骨頂だよ
確かにJOINの機能はあった気がするけど構造上無駄なオーバーヘッドが多過ぎる仕様だったはず

どうしてもパフォーマンスに拘るなら最終的にはやっぱ生クエリ書く事になるんじゃないかとね
985nobodyさん
垢版 |
2019/04/28(日) 21:50:10.41ID:1GOdxjAj
>>984

なんかぐぐってみたら、Eloquentの他にもういっこDBアクセスライブラリあるのな。
なんでそういことする?
普通にそっちを使いやすくすればいいじゃん。

ほんと、ActiveRecordとかRoRとかに引っ張られすぎなんだよ、どのフレームワークも。
だからいつまでたっても劣化RoRみたいな物しか出来ない。
986nobodyさん
垢版 |
2019/04/28(日) 22:02:28.26ID:???
認証関係に関してはわりとORMでセキュアに組んであるみたいだからその辺はそのまま使った方がいいかなって思う
ログインの仕組みとログイン後の実行ユーザー情報の取得まではORM経由でそれ以降の細かな処理なんかはクエリビルダや生クエリでいいんじゃないかとね
987nobodyさん
垢版 |
2019/04/28(日) 22:12:25.11ID:1GOdxjAj
で、やっぱ、爆裂Controllerになるでしょ? これ。どう見ても。
988nobodyさん
垢版 |
2019/04/28(日) 22:19:37.18ID:???
爆裂じゃニュアンスがイマイチ分からんのだけどスパゲティの事?
989nobodyさん
垢版 |
2019/04/28(日) 22:31:31.12ID:1GOdxjAj
>>988

ちがうちがう。

Modelはビジネスロジックそのもの、
Viewは描画を行う場所

ってやったら、それ以外の物が全部Controllerに書かれる事になって、
数千業にも及ぶ巨大なControllerになっちゃう事。
ファットコントローラーとか呼ばれる。

RoRとかはプロトタイピングフレームワークの部類なので
アイデアをすばやく立ち上げるのに特化して作られてる。

確かに早いんだけど、大体人間の欲求というのは肥大化していくので、
あれもこれも、って言い始める。
そうすると、途端に破綻する。

Laravelって、ひと目見ただけでその匂いがぷんぷんしてくる。
990nobodyさん
垢版 |
2019/04/28(日) 23:03:17.00ID:lGeN3Ad+
耳が痛い。。
めんどくさがってコントローラをでぶでぶにしてきたからちゃんとdiコンテナ使うことにする…
991nobodyさん
垢版 |
2019/04/28(日) 23:07:24.12ID:???
ide使ってれば、肥大化しても問題なくない?
どこに書くかの問題だけで、書く量は大して変わらないでしょう?
992nobodyさん
垢版 |
2019/04/28(日) 23:27:51.57ID:1GOdxjAj
>>991

んとさ、ゴミクズみたいなコードを見ても何も思わない奴っていうのはさ、
大体、ゴミクズみたいなコードを書いても何も思わないので、
当然、ゴミクズみたいなコードを書き続ける奴なんだよ。

ide使ってればっていうけどさ、
そういう考えで腐りきったシステム、おまえ、見たこと無いのか?
引き継いだ後のやつが、お前のこと殺してぇーって思うことになるぞ、きっと。
993nobodyさん
垢版 |
2019/04/28(日) 23:52:18.23ID:???
そもそもコントローラが巨大になる時点でまともな設計はできていない
GoogleとかのWEBサービスのコンローラは全て100行以内で
終わっている
994nobodyさん
垢版 |
2019/04/28(日) 23:55:07.98ID:???
ActiveRecordでJOINは愚の骨頂だろ。
というか最近のDB界だとJOINする時点で愚の骨頂みたいな扱いに
なりつつある。
今は普通に関連するテーブルをSELECTしてその結果を連想配列に確保しておき
表示時にその連想配列から情報取得して表示する。
それが今のスタンだード
995nobodyさん
垢版 |
2019/04/28(日) 23:56:36.71ID:???
>>975
東京証券のシステムはLaravelで組まれてるぞ。
少なくとも東京証券クラスでもLaravelで構築できる
996nobodyさん
垢版 |
2019/04/29(月) 00:07:49.60ID:JcU2QOSZ
>>993

109行って、頭おかしいの?
10こメソッドあったら1000行?

頭おかしいいの?
997nobodyさん
垢版 |
2019/04/29(月) 00:09:56.34ID:JcU2QOSZ
>>994

Joinすてるなんて、どう見ても退化だけど。
998nobodyさん
垢版 |
2019/04/29(月) 00:12:21.15ID:???
それだけデカい口叩けるならオレオレフレームワーク作って公開しろw
999nobodyさん
垢版 |
2019/04/29(月) 00:12:54.32ID:JcU2QOSZ
>>995

あーのさー
構築したってのと、運用できてるって、別なのね。
Laravelの歴史って凄いあさいけど、
こっから、本当に耐えられるの?
すっげー、関わりたくない匂いしかしない。
1000nobodyさん
垢版 |
2019/04/29(月) 00:17:17.59ID:???
おわり
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 610日 21時間 18分 44秒
10021002
垢版 |
Over 1000Thread
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/

▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。

ニューススポーツなんでも実況