1 名前:nobodyさん mailto:sage [2021/06/23(水) 16:48:13.98 ID:???.net] Laravel ウェブ職人のためのPHPフレームワーク 本家 https://laravel.com/ git https://github.com/laravel 動画チュートリアル(英語) https://laracasts.com/ 和訳ドキュメント laravel.jp/ ※前スレ 【PHP】Laravel【フレームワーク】 Part.5 https://medaka.5ch.net/test/read.cgi/php/1618535648/ 【PHP】Laravel【フレームワーク】 Part.6 https://medaka.5ch.net/test/read.cgi/php/1621940461/
776 名前:nobodyさん mailto:sage [2021/07/08(木) 14:07:24.67 ID:???.net] 草
777 名前:nobodyさん mailto:sage [2021/07/08(木) 14:07:36.68 ID:???.net] 草
778 名前:nobodyさん mailto:sage [2021/07/08(木) 14:07:43.88 ID:???.net] 草
779 名前:nobodyさん mailto:sage [2021/07/08(木) 14:07:48.86 ID:???.net] 草
780 名前:nobodyさん mailto:sage [2021/07/08(木) 14:07:52.75 ID:???.net] 草
781 名前:nobodyさん mailto:sage [2021/07/08(木) 14:33:20.29 ID:???.net] >>756 「すいません」じゃなくて「すみません」な 日本語は正しく使ってね
782 名前:nobodyさん mailto:sage [2021/07/08(木) 18:41:14.59 ID:???.net] >>756 覚えた言語程度で合否が決まる会社は大手じゃない
783 名前:nobodyさん mailto:sage [2021/07/08(木) 21:23:40.27 ID:???.net] そもそも大手に転職するって、よほど能力ないと無理じゃね
784 名前:nobodyさん mailto:sage [2021/07/08(木) 21:24:54.39 ID:???.net] 派遣で大手企業にいって、プロパーより有能だと部長に認められたらお誘いが来るけど そもそもそんなに有能なやつは派遣元でも優遇されてるから簡単に引き抜けない
785 名前:nobodyさん mailto:sage [2021/07/08(木) 21:41:51.23 ID:???.net] 大手勤めの俺から言わせてもらうと、大手はレガシーな環境多いから、楽しいかはかなり微妙だぞ。
786 名前:nobodyさん mailto:sage [2021/07/08(木) 21:48:31.43 ID:???.net] 大手にいたけどつまらんからやめたわ
787 名前:nobodyさん mailto:sage [2021/07/08(木) 22:07:53.02 ID:???.net] 外注にLaravelでの開発見積取ったら結構大きい金額が来て草
788 名前:nobodyさん mailto:sage [2021/07/08(木) 22:08:25.27 ID:???.net] プログラマなら値引き交渉ぐらいしろよ・・・そのまま見積を受け入れるな
789 名前:nobodyさん mailto:sage [2021/07/08(木) 22:09:42.46 ID:???.net] まあ、運もある 俺も面接の時の受け答えがたまたま担当の人が評価してくれただけで、 ほんと運で入れたようなもんだ
790 名前:nobodyさん mailto:sage [2021/07/08(木) 22:10:13.77 ID:???.net] その時の担当こそがオートインクリメントおじさんである
791 名前:nobodyさん mailto:sage [2021/07/08(木) 22:16:28.99 ID:???.net] >>772 値引き交渉の役目は営業だろ プログラマがやるなよ
792 名前:nobodyさん mailto:sage [2021/07/08(木) 23:22:03.37 ID:???.net] なんで営業が値引き交渉すんだよ やるならプロマネかディレクターだろ やっぱLaravelerって馬鹿しかいないんだな
793 名前:nobodyさん mailto:sage [2021/07/08(木) 23:43:19.42 ID:???.net] マウントおじのマウント芸もワンパターンでツマランな
794 名前:nobodyさん mailto:sage [2021/07/08(木) 23:53:31.77 ID:???.net] >>776 プロマネすらいない会社にしかLaravelerは勤めていないからね
795 名前:nobodyさん mailto:sage [2021/07/09(金) 12:22:10.68 ID:???.net] とんでもなく民度の低いスレになったな
796 名前:nobodyさん mailto:sage [2021/07/09(金) 14:14:42.06 ID:???.net] プログラマならプラスになるレスしないと 単にいがみ合うためにレス返しても無駄でしょ
797 名前:nobodyさん mailto:sage [2021/07/09(金) 15:28:03.30 ID:???.net] ここにいる人の大半はLaravelからある程度距離を置いてる人でしょ ガチの人はこんなゴミ情報しかないところを見るわけないし
798 名前:nobodyさん mailto:sage [2021/07/09(金) 15:34:06.67 ID:???.net] プログラマの最強スキルはコーディングでもインフラでも設計でもない。もちろんコミュニケーションなんかでもない 見積もりなんだよ!!!
799 名前:nobodyさん mailto:sage [2021/07/09(金) 15:40:49.45 ID:???.net] https://readouble.com/laravel/8.x/ja/configuration.html > environmentメソッドに引数を渡して、環境が特定の値と一致するかどうかを判定することもできます。環境が指定された値のいずれかに一致する場合、メソッドはtrueを返します。 Laravel開発者は、アプリケーションにおける基本的な命名ルールすら理解していないのか…。
800 名前:nobodyさん mailto:sage [2021/07/09(金) 16:06:10.87 ID:???.net] >>783 この話がどうやって命名ルールに紐づくのかよく分からん
801 名前:nobodyさん mailto:sage [2021/07/09(金) 16:20:59.71 ID:???.net] >>784 これが、Laravelerの基礎学力。
802 名前:nobodyさん mailto:sage [2021/07/09(金) 17:15:32.98 ID:???.net] >>785 自分の価値観に同意してほしいわけ?
803 名前:nobodyさん mailto:sage [2021/07/09(金) 17:32:15.43 ID:???.net] 同意求めてスレ荒らすとか女の腐った奴みたいだな
804 名前:nobodyさん mailto:sage [2021/07/09(金) 17:45:21.92 ID:???.net] またアンチオートインクリメントおじさんが暴れてるのか。やれやれ。スキル低い上に何のプラスにもならんから早く消えてほしい。
805 名前:nobodyさん mailto:sage [2021/07/09(金) 17:50:59.44 ID:???.net] まともな話しておくと、待望の新LTSであるLaravel9は2021年9月リリースから、2022年1月リリースに延期されました。今後は、Laravel10は2023年1月、11は2024年1月となっていく予定。
806 名前:nobodyさん mailto:sage [2021/07/09(金) 21:31:51.69 ID:???.net] おい!せっかく8使わないで待っていたのに!!
807 名前:odyさん mailto:sage [2021/07/09(金) 21:56:37.24 ID:???.net] >>790 諦めて8使おうぜー。楽しいぞ。
808 名前:nobodyさん mailto:sage [2021/07/09(金) 23:01:15.89 ID:???.net] Laravel9の開発間に合わなかったのか
809 名前:nobodyさん mailto:sage [2021/07/09(金) 23:31:05.33 ID:???.net] 違うぞ。Symfonyが今年11月にメジャーバージョンアップするので、Laravel9はそれを取り込んだ上でリリースしたいから延期するんだってさ。
810 名前:nobodyさん mailto:sage [2021/07/10(土) 01:22:25.09 ID:???.net] すいません、教えてください Laravelを使ってauto_incrementに欠番を出さないようにするにはどうしたらできますか? 例えばユーザーテーブルに新しく挿入してidが100のユーザーが作れますがそのユーザーを消してもう一度挿入するとidが100じゃなくて101になってしまって困ってます
811 名前:nobodyさん mailto:sage [2021/07/10(土) 01:31:22.78 ID:???.net] うぜえんだよゴミクソが
812 名前:nobodyさん mailto:sage [2021/07/10(土) 02:17:20.78 ID:???.net] 採番用のシステム別に作れ
813 名前:nobodyさん mailto:sage [2021/07/10(土) 07:52:08.16 ID:???.net] ループくんはマジで消えろ
814 名前:nobodyさん mailto:sage [2021/07/10(土) 09:10:31.63 ID:???.net] >>794 物理IDと論理IDを別にすればよい 物理IDは作成順にどんどんIDをインクリメントする キャンセルや削除された場合は「論理削除」列をtrueにする 列名は例えば「ronri_del」などがよいだろう SELECT * FROM hoge WHERE NOT 論理削除 ORDER BY 物理ID 実際にどのように実装するかは諸君に任せるがこういうことだ これで戻ってきた一覧は必ず論理IDが連番となる(戻り値に対してPHP側で連番を付与するのだから当たり前だ) どんなにキャンセルや削除をしても必ず連番になるのが特徴だ 欠点としては自分より若い番号が削除された場合にIDが変わってしまう事があるので注意が必要だ これはどんなシステムでも応用できる万能な方法だ 真似していいぞ
815 名前:nobodyさん mailto:sage [2021/07/10(土) 10:54:41.99 ID:???.net] 欠点がでかすぎる ID変わってしまうのはアウトだろ
816 名前:nobodyさん mailto:sage [2021/07/10(土) 10:57:37.44 ID:???.net] ループくんに乗っかるのも荒らしだよね。
817 名前:nobodyさん mailto:sage [2021/07/10(土) 10:58:13.92 ID:???.net] 今気づいたけどLaravel9のリリース日変更になったらしいぞ 重大なバグが発見されて9月リリースが間に合わなかったのかな
818 名前:nobodyさん mailto:sage [2021/07/10(土) 11:01:24.78 ID:???.net] バカは必ずシノニムを作って大混乱を巻き起こす。
819 名前:nobodyさん mailto:sage [2021/07/10(土) 11:15:01.80 ID:???.net] >>794 ユーザー削除ボタンをなくしてしまえばその問題は発生しない
820 名前:nobodyさん mailto:sage [2021/07/10(土) 11:15:45.55 ID:???.net] >>794 これからおまえを説教する ユーザーテーブルに新しく挿入した時点でid100のAさんが発生したとする Aさんは借金1億万円したとしよう そこでそのユーザー(もちろんid100のAさんの事だ)を削除してもう一度挿入する そこでララベルをなんとかしてid100のBさんを作ったとしよう すると借金が1億万円のBさんが発生してしまう ララベルでidを巻き戻しただけで借金を1億万円背負わされるぐらいなら idが101になってしまうなんて些細な問題じゃないか?
821 名前:nobodyさん mailto:sage [2021/07/10(土) 11:17:20.58 ID:???.net] >>794 auto_incrementはDBに初期値、現在値、増分を持っている idが100ということは初期値を100に変更したはずだ 同じように現在地を101から100に戻せばよい
822 名前:nobodyさん mailto:sage [2021/07/10(土) 11:22:53.91 ID:???.net] >>794 SELECT IFNULL(MIN(STAFF_NO + 1), 1) AS STAFF_NO FROM STAFF WHERE (STAFF_NO + 1) NOT IN (SELECT STAFF_NO FROM STAFF)
823 名前:nobodyさん mailto:sage [2021/07/10(土) 11:44:57.63 ID:???.net] 6と8って結構違いがあります?それとも6ができたら8も大丈夫ですか? できればLTSで覚えたいので、8に行く前に6を学びたいです
824 名前:nobodyさん mailto:sage [2021/07/10(土) 11:54:54.37 ID:???.net] いまからやるなら8のほうがいいですよ ちょうど8の本もでましたからね 今年は9も出るので6より8から入ったほうが移行は楽ですよ
825 名前:nobodyさん mailto:sage [2021/07/10(土) 12:20:00.84 ID:???.net] >>807 6より8のサポート期間のほうが長いけど
826 名前:nobodyさん mailto:sage [2021/07/10(土) 12:22:47.21 ID:???.net] >>807 6のほうが良いよ 9のリリースが来年にまで遅れたんだけど、それは8に重大なバグが見つかって、それの対策に時間がかかってるかららしい 6では問題なくて8固有の問題だから8は様子見しといたほうが良い
827 名前:nobodyさん mailto:sage [2021/07/10(土) 12:45:30.29 ID:???.net] >>810 嘘つき野郎は帰れ
828 名前:nobodyさん mailto:sage [2021/07/10(土) 12:59:17.13 ID:???.net] 今からやるなら8一択ですぞ
829 名前:nobodyさん mailto:sage [2021/07/10(土) 13:19:08.21 ID:???.net] >>809 6のほうがサポート長いけど? LTSの意味分かってる?www
830 名前:nobodyさん mailto:sage [2021/07/10(土) 13:20:30.09 ID:???.net] Laravelerって何も知らないでLTSLTS喚いてたのか どこまで馬鹿なんだ…
831 名前:nobodyさん mailto:sage [2021/07/10(土) 13:25:14.81 ID:???.net] Laravelerってすべてを一括りにしてるやつも頭悪そうだがw
832 名前:nobodyさん mailto:sage [2021/07/10(土) 13:25:41.27 ID:???.net] バージョン大きい方が後々楽。
833 名前:nobodyさん mailto:sage [2021/07/10(土) 13:47:52.38 ID:???.net] 8の本は少し分かりづらいんですよね・・・
834 名前:nobodyさん mailto:sage [2021/07/10(土) 14:25:09.71 ID:???.net] >>813 横からだが、今からなら8のバグフィクスサポートの期間は6より半年長いぞ。揚げ足取りして恥かくのが趣味なのか?
835 名前:nobodyさん mailto:sage [2021/07/10(土) 15:26:42.91 ID:???.net] 6→9への移行コスト高いですよ 8→9のほうがいいですよ
836 名前:nobodyさん mailto:sage [2021/07/10(土) 15:46:01.34 ID:???.net] 移行コストが一番安いのは最初から最新版を使うこと つまりL9だ
837 名前:nobodyさん mailto:sage [2021/07/10(土) 16:54:55.25 ID:???.net] なぁ、あのさ、『DockerでLaravel環境作る』系のWEB記事書いてる奴らさ、 ほぼ確実にopcaheインストールしてねぇんだけど、 あれ、何なの? バカなの? それとも性格悪いの? 意味わからんわ。
838 名前:nobodyさん mailto:sage [2021/07/10(土) 16:58:19.40 ID:???.net] >>821 どんなこと書いてあんのか知らんけど開発環境の構築だったらopcacheなんて要らねえよ
839 名前:nobodyさん mailto:sage [2021/07/10(土) 17:02:09.20 ID:???.net] apacheじゃなくて今どきはnginxだろ って思ったの俺以外にいる?
840 名前:nobodyさん mailto:sage [2021/07/10(土) 17:32:26.77 ID:???.net] > 開発環境の構築だったらopcacheなんて要らねえよ こいつ、何言ってんの?
841 名前:nobodyさん mailto:sage [2021/07/10(土) 18:50:52.38 ID:???.net] インチオートインクリメントおじさん、起床
842 名前:nobodyさん mailto:sage [2021/07/10(土) 19:43:53.55 ID:???.net] 最近opcacheを覚えて用語使いたかったんだろ
843 名前:nobodyさん mailto:sage [2021/07/10(土) 19:48:33.17 ID:???.net] おっぱいキャッシュか
844 名前:nobodyさん mailto:sage [2021/07/10(土) 20:02:55.57 ID:???.net] >>813 >>821 本日のアホ
845 名前:nobodyさん mailto:sage [2021/07/10(土) 21:16:03.52 ID:???.net] オートインクリメントおじさんがやたらと欠番しない方法騒いでいたけど 結局どういう実装を提示しておじさんを論破して黙らせたの?
846 名前:nobodyさん mailto:sage [2021/07/10(土) 21:21:37.08 ID:???.net] 何にも提示できないので呆れ果てて帰った。
847 名前:nobodyさん mailto:sage [2021/07/10(土) 21:27:20.79 ID:???.net] >>829 そもそも欠番しない方法を提示しろって主張の根拠が、bigintは現実的な時間であっという間に枯渇するってものだったから、まずそれを証明しろって問い詰められて、結局証明できずに終わったってオチ。
848 名前:nobodyさん mailto:sage [2021/07/10(土) 22:07:18.03 ID:???.net] な? まじでバカLaraveler、日本語全く理解できねぇだろ? ほんと相手するの疲れるんだよ。 >そもそも欠番しない方法を提示しろって主張の根拠が、bigintは現実的な時間であっという間に枯渇するってものだったから
849 名前:nobodyさん mailto:sage [2021/07/10(土) 22:08:21.80 ID:???.net] もう、このフレームワークの名前 Bakavel にしろ
850 名前:nobodyさん mailto:sage [2021/07/10(土) 22:09:55.89 ID:???.net] なんか煽り散らかすやつって最終的に自分で何一つコード出さないよな
851 名前:nobodyさん mailto:sage [2021/07/10(土) 22:10:31.04 ID:???.net] 多分、Bakavelerは青伝票とか赤伝票とかも知らないんだろう。
852 名前:nobodyさん mailto:sage [2021/07/10(土) 22:32:32.28 ID:???.net] 経理処理に関わっていなければ知らなくないか?
853 名前:nobodyさん mailto:sage [2021/07/10(土) 22:33:20.66 ID:???.net] バカバカ言うだけで、一切反論できないのがアンチオートインクリメントおじさん。decimalの仕様すら知らない雑魚は消えてどうぞー。
854 名前:nobodyさん mailto:sage [2021/07/10(土) 22:33:58.42 ID:???.net] 草
855 名前:nobodyさん mailto:sage [2021/07/10(土) 22:35:20.78 ID:???.net] >>835 技術力で勝てないから、業務知識でマウントですかぁ?カッコ悪いですねーwww
856 名前:nobodyさん mailto:sage [2021/07/10(土) 23:33:17.27 ID:???.net] 何度も同じことリピートしてレスしてる奴って脳みそに障害持ってるだろ
857 名前:nobodyさん mailto:sage [2021/07/10(土) 23:38:46.27 ID:???.net] >>836 青伝票と赤伝票は社会人として常識 黒伝票は経理やってないと知らないと思う
858 名前:nobodyさん mailto:sage [2021/07/10(土) 23:42:31.91 ID:???.net] >>798 IDが変わるのは非常にまずいだろ そのIDをキーにして他のデータを保存していたりしたら関係性が崩れるぞ
859 名前:nobodyさん mailto:sage [2021/07/10(土) 23:43:49.80 ID:???.net] Laravel9はSymfony6を導入したいので延期らしいけど大丈夫なのか? Symfony6で破壊的変更あったらLaravel側の仕様にも影響しないか?
860 名前:nobodyさん mailto:sage [2021/07/11(日) 00:46:04.51 ID:???.net] そりゃするだろ Laravelだってそのままメジャーバージョンアップしたら普通に動かなくなるし
861 名前:nobodyさん mailto:sage [2021/07/11(日) 09:24:19.21 ID:???.net] 多分、Bakavelerは、なんで青伝票とか赤伝票の話が出てきたのかすら分かっていない。
862 名前:nobodyさん mailto:sage [2021/07/11(日) 10:07:54.01 ID:???.net] こんにちは、Laravel初心者です。 php artisan make:controller abc ってやったら、本当に abc.php っていうファイルが作られちゃうんですね。 make:controllerでControllerを作るのは明白だし、 フレームワークとしてのルールもあるんだから、 普通だったら AbcController.php を作りますよね? どうしてこんな作りになってるんですか?
863 名前:nobodyさん mailto:sage [2021/07/11(日) 10:18:17.69 ID:???.net] >>846 xxxController.phpという名前にしなければいけないルールなど何処にもないからです。ネタで書いてるのだと思いますが、本気で尋ねてるなら、まずその腐った脳みそをもう少し働かせてください。
864 名前:nobodyさん mailto:sage [2021/07/11(日) 10:25:30.64 ID:???.net] こんにちは、Laravel初心者です。 Carbonというクラスを初めて見たので調べてみたら、 PHPに標準実装されているDateTimeクラスを継承した日時を扱うクラスとなっていました。 Carbonの意味を調べたら『炭素』ですが、なんで Carbon なんていう名前から機能が想像できないクラス名になっているんですか?
865 名前:nobodyさん mailto:sage [2021/07/11(日) 10:29:09.52 ID:???.net] >>848 ここはLaravelスレです。目が腐ってるので気づかなかったかもしれませんが、このスレ以外にPHPスレがあるのでそちらで尋ねてください。そうして2度と戻ってこないでください。
866 名前:nobodyさん mailto:sage [2021/07/11(日) 10:29:19.28 ID:???.net] >>842 >>699
867 名前:nobodyさん mailto:sage [2021/07/11(日) 10:36:46.71 ID:???.net] こんにちは、Laravel初心者です。 Laravel のテンプレートエンジンは Blade だそうですが、 テンプレートファイルはどう見ても php ファイルではないのに、 どうして拡張子が .php なんですか?
868 名前:nobodyさん mailto:sage [2021/07/11(日) 10:52:04.69 ID:???.net] >>847 こんにちは、Laravel初心者です。ご返信有難う御座います。 > xxxController.phpという名前にしなければいけないルールなど何処にもないからです。 つまり、Laravel では、xxxModel.php や xxxView.php という名前の Controller も許可しているのですか? 一体何のメリットが有って、どうしてこんな作りになってるんですか?
869 名前:nobodyさん mailto:sage [2021/07/11(日) 11:03:58.82 ID:???.net] >>852 オットウェルやその他コントリビューターが全員馬鹿だから
870 名前:nobodyさん mailto:sage [2021/07/11(日) 11:06:23.41 ID:???.net] Bakavelerってコントローラーの命名もフレームワーク側に決めてもらわないとまともに命名できないのかよwwww 使ってるやつって全員Bakavelerなんだなwwww
871 名前:nobodyさん mailto:sage [2021/07/11(日) 11:08:02.25 ID:???.net] このスレの殿堂入りLaraveler ・.envをコミットする ・node_modulesをコミットする ・vendorをコミットする ・package-lock.jsonをコミットしない ・composer.lockをコミットしない ・認証にユーザIDを利用したいのでemailカラムにユーザIDを入れる ・認証にユーザIDを利用したいのでvendor直下のファイルを修正する ・トランザクションや排他を知らない ・コントローラーの命名をxxxModelとかxxxViewにする←NEW
872 名前:nobodyさん mailto:sage [2021/07/11(日) 11:09:29.95 ID:???.net] >>851 bladeの拡張子は.phpではなく.blade.phpです
873 名前:nobodyさん mailto:sage [2021/07/11(日) 11:49:05.38 ID:???.net] >>856 こんにちは、Laravel初心者です。ご返信有難う御座います。 > bladeの拡張子は.phpではなく.blade.phpです との事ですが、それは、.blade にすれば良いだけではないのですか? 明らかに PHP ファイルではないのに、どうして .php が必要なのですか?
874 名前:nobodyさん mailto:sage [2021/07/11(日) 12:07:14.04 ID:???.net] いいえ、PHPファイルですよ PHPファイルにBlade構文が使えるテンプレートってだけですから
875 名前:nobodyさん mailto:sage [2021/07/11(日) 12:13:39.40 ID:???.net] なぜネタにマジレスしたり、釣られてlaravelerバカ呼ばわりするやつが出てくるのか全く理解できない。
876 名前:nobodyさん mailto:sage [2021/07/11(日) 12:29:31.38 ID:???.net] >>859 それ含めて自演だろ