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/
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 それ含めて自演だろ
877 名前:nobodyさん mailto:sage [2021/07/11(日) 12:31:07.38 ID:???.net] >>860 やっぱそうなのか。もっと生産的なことに時間を使えば良いのに。
878 名前:nobodyさん mailto:sage [2021/07/11(日) 13:11:09.30 ID:???.net] >>857 .bladeという拡張子はLaravelとはまったく関係ないファイルですでに使われてしまっているんです だから.bladeが使えないので.blade.phpとしたわけです
879 名前:nobodyさん mailto:sage [2021/07/11(日) 13:37:09.32 ID:???.net] >>862 こんにちは、Laravel初心者です。ご返信有難う御座います。 > .bladeという拡張子はLaravelとはまったく関係ないファイルですでに使われてしまっているんです なら、何故 Blade などという名称にしたのですか? 機能から連想される名称なら理解できますが、テンプレートエンジンが Blade になる理由が分かりません。 敢えて Blade にした理由は何ですか?
880 名前:nobodyさん mailto:sage [2021/07/11(日) 13:42:28.77 ID:???.net] こんにちは、Laravel初心者です。 Blade では、@csrf とすると、 <input type="hidden" name="_token" value="BhVLwB68rC2PM8nw6mEz5JdfXPSLOVIkCP6tgXT1"> といったタグが埋め込まれますが、 CSRFとはクロスサイトリクエストフォージェリという攻撃の事だと思います。 @csrfは、この攻撃を埋め込むという意味になってしまい、 機能と効果が一致していないと思います。 どうしてこのような名前になっているのですか?
881 名前:nobodyさん mailto:sage [2021/07/11(日) 13:44:04.53 ID:???.net] 何の目的でこのスレを荒らしているのですか? 過去にLaravelで嫌な思いでもしたのでしょうか
882 名前:nobodyさん mailto:sage [2021/07/11(日) 13:48:35.59 ID:???.net] >>865 こんにちは、Laravel初心者です。 いいえ、荒すつもりは無いです。 あなたは、なぜこの質問は荒らしと受け取りましたか?
883 名前:nobodyさん mailto:sage [2021/07/11(日) 13:59:47.07 ID:???.net] こんにちは、Laravel初心者です。 初歩的な事ですが、教えて下さい。 『アーティさん』とは、誰ですか? 何をした人ですか?
884 名前:nobodyさん mailto:sage [2021/07/11(日) 14:00:05.51 ID:???.net] >>864 それは当時のCSRFの意味に倣った処理ですね 今でこそCSRFは攻撃のみを表しそれの対策はCSRF対策って言いますが 昔はCSRFでの攻撃もそれを対策することもCSRFって言って区別なく呼んでいたんです
885 名前:nobodyさん mailto:sage [2021/07/11(日) 14:05:01.31 ID:???.net] >>863 それは単純に viewを切り離せる→切り離すと言ったら刃→Blade って決まっただけです。機能名からつけようなんてLaravelの開発者は考
886 名前:えていませんでした。 ちなみに他の候補としてSwordがあったそうです [] [ここ壊れてます]
887 名前:nobodyさん mailto:sage [2021/07/11(日) 14:06:25.87 ID:???.net] そういやLinuxのDebianもディズニーキャラクターからOSのコードネームつけてるな
888 名前:nobodyさん mailto:sage [2021/07/11(日) 14:06:56.06 ID:???.net] >>869 こんにちは、Laravel初心者です。ご返信有難う御座います。 869さんは Laravel に詳しいんですね。 もしかしてあなたがアーティさんですか?
889 名前:nobodyさん mailto:sage [2021/07/11(日) 14:07:57.77 ID:???.net] アーティさんって誰?
890 名前:nobodyさん mailto:sage [2021/07/11(日) 14:08:34.77 ID:???.net] もしかしてartisanのことか?
891 名前:nobodyさん mailto:sage [2021/07/11(日) 14:09:08.16 ID:???.net] 確かになんでartisanって名前なんだろうって考えたことないな ググってみるぜ
892 名前:nobodyさん mailto:sage [2021/07/11(日) 14:11:06.28 ID:???.net] artisan laravel 意味 ってググってみたら出てきたぜ Laravelの開発者の発言でもなんでもないから真偽は不明だけど 職人って意味らしい というかアーティザンって呼ぶんだな 俺今までアルチザンって呼んでたよ
893 名前:nobodyさん mailto:sage [2021/07/11(日) 14:12:58.71 ID:???.net] >>875 英単語的にはアルチザンという読みが正解 アーティザンって書いてある記事のほうが間違っていると思うけど Laravel開発者はこのコマンドをなんて読んでいるんだろうか
894 名前:nobodyさん mailto:sage [2021/07/11(日) 14:14:21.56 ID:???.net] Laravel9がSymfony6ベースになるらしいけどSymfony使い達からのSymfony6の評判ってどんなものなんだろうか
895 名前:nobodyさん mailto:sage [2021/07/11(日) 14:16:20.66 ID:???.net] >>876 俺いつもどっちが正しいか自信がないから発音するときはわざと聞き取りづらいしゃべり方してごまかしてました
896 名前:nobodyさん mailto:sage [2021/07/11(日) 14:17:05.93 ID:???.net] その気持ちわかる 俺もASUSの読み方が決着つくまでゴニョニョしてた
897 名前:nobodyさん mailto:sage [2021/07/11(日) 14:30:33.32 ID:???.net] こんにちは、Laravel初心者です。 Laravel のチュートリアルはどれも、 データベースからレコードを丸ごと取ってきて表示し、 その1レコードを更新してsave()といった おもちゃみたいな物ばかりなのは何故ですか? Laravel では高度なアプリケーションは作成できないのですか?