のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,898人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    元スレ【PHP】Laravel【フレームワーク】 Part.3

    php覧 / PC版 /
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter

    801 = :

    「お酒買ってるってことは夜勤帰りですか?」て聞かれて「あ、そうですよ」て返したら「お疲れさまです!明日も頑張ってくださいね」って言われた

    半年間行ってて初めて話しかけられてめちゃくちゃ嬉しいぞ

    802 = :

    >>800
    最終的には変わりないよ。 ただlaravel installerはパス通さないといけないので、初心者はcomposerで入れた方が良いと思う。

    803 = :

    laravel公式のvagrant?を使う環境を用意してくれてますが
    dockerはないのでしょうか?

    805 = :

    確かに今まで疑問に思ったことなかったけど
    違いがないのでなんでlaravelというコマンド用意したんだろう

    806 = :

    >>796
    コントローラー@関数名から
    [コントローラー::class, 関数名]
    にするだけじゃん
    それ説明するだけの事をなんで勧めない理由にすんの?

    807 = :

    学習するなら
    require laravel/ui
    php artisan ui vue --auth
    php artisan migrate
    とか
    require laravel/jetstream
    php artisan jetstream:install livewire
    php artisan migrate
    とかをやってある程度枠組みができた状態からやった方がいいだろ
    routeファイルなんてゼロから書いても仕方ない

    809 = :

    >>807
    それただ単にユーザー認証のスカフォールドを実行してるだけじゃん。

    しかも前者はbootstrap+vueだからまだ良いけど、後者はlivewireに加えてtailwindCSS+AlpineJSだから、参考書に全く載ってない技術スタックになってしまうぞ。
    そしてtailwindCSSやlivewireは英語オンリーだし、AlpineJSは日本語あるもののドキュメント自体整備があまり進んでない代物だよ。こういうことはlaravel8で開発してみたら判るんはずだけどねぇ?

    811 = :

    >>810
    それは好意的すぎる解釈だね。変更前と変更後のどちらもコントローラーとしか書いてないて時点で、俺は::classに変えておきながら、コントローラーはそのままなんかいて思ったけど?

    812 = :

    はやく8対応の本を出してください
    急いでますから!

    814 = :

    >>810
    うん、まっとうなIDE使ってりゃ
    「そんなクラス存在しないけど多分これだよね?useしとく?」
    て聞いてくるよな

    815 = :

    >>814
    まっとうなIDEねぇ?どんどん初心者にlaravel8を勧めないて話から逸れていってる気がするけど。
    初心者でまっとうなIDE導入する人どれだけおるん?vscodeやatomスタートが殆どでは?

    816 = :

    >>815
    vscodeでもuseに変更するか聞いてくるぞ
    atomはしらん

    817 = :

    >>815
    レスバはお前の負けだからおとなしく引き下がったほうがいいぞ

    818 = :

    というかそもそも
    SampleController@関数名という描き方から
    [SampleConroller::class, 関数名]という描き方になるだけで
    なんで初心者にLaravel8を進めないという結論になるんだ?

    初心者なんだからLaravelは[SampleConroller::class, 関数名]って書き方で
    ルーティング設定するんだって思うだけで終了だろ
    違い気にするのは過去のLaravelで製作してるやつらだけだろ

    819 = :

    >>818
    まず>>793を読んでみたら判ると思うだが、初心者が既存のlaravelの参考書を使う場合、参考書のバージョンにするほうが良いのか、8にする方が良いのかという話なんだわ。

    820 = :

    >>816
    プラグインをちゃんとセットアップすればね?お前の想定している初心者像がもはやどんなものなのかすら分からんな。

    821 = :

    Laravel初心者がuseをし忘れて(または知らなくて)解決できないってケースを否定まではしない
    ただ、そもそも論になって申し訳ないが、それはLaravelとは関係なくてphpの言語仕様だから、そういうレベルだとそもそもphpの言語仕様から学ぶべきだと思う。

    822 = :

    >>821
    いや、そもそも>>806に気づくことができないだろって俺は思ってる。

    823 = :

    話逸れるけど、名前空間の概念を知らないレベルだとアップグレード云々どころか本とバージョンが合ってても難しそうだな
    名前空間なんてphp固有の概念ですらないし

    つかこういう本の読者想定って最低限言語仕様を理解している前提じゃないのかな?
    あんまそういう本買わないから分からないんだけど
    発端となった人の参考書の想定読者層を知りたい

    824 = :

    >>823
    俺はlaravel初心者の大半はPHP初心者でもあるって想定だね。そもそもPHPある程度できるやつは、laravelの参考書読むより、マニュアルとlaravel本体のコード読んで勝手におぼえるじゃんて思ってる。

    825 = :

    >>809
    既に動くルーティングがあるっていうのはめちゃめちゃ参考になるんだが

    826 = :

    >>820
    プラグインいらねーよ

    827 = :

    >>825
    初心者はPHPの書き方も知らないのにどうやって参考になるの?

    828 = :

    >>826
    面白い冗談だな

    829 = :

    >>825
    お前自身ユーザー認証スカフォールド使ったことある?実際それセットアップしてコードリーディングしてたら、そのコメントは絶対出てこないはずなんだが。

    831 = :

    >>820
    それは昔のvscodeだろ今はvscode標準でphpの機能入ってるから
    プラグイン無くてもuseにするか?とかは聞かれる

    832 = :

    黙れ黙れ黙れ黙れ黙れ黙れ
    お前らにプラグインいらなくてもいいって言われて発狂しそうだわ

    833 = :

    今までとルートの書き方が違うから初心者に進めることができないってのが理解できない
    初心者は今までの書き方との違いなんて気にしないだろ

    834 = :

    ここで聞かれてるんなら差分くらいはここで説明すれば済む話じゃね?

    835 = :

    やってみて分からんかったらまたここで聞けばいいだけだろ

    836 = :

    >>833
    参考書と異なることが問題だって既に何度も説明してるのだが?

    837 = :

    すみません ドキュメントを見るとLravelのAPI回数規制で429を返すようですが、
    回数パラメータを多くしても429が返ってくるのはなぜでしょうか?
    artisan serveで起動していたのでartisan serveを再起動してみたり
    キャッシュクリア実施してみましたが変化なしです。
    マックス値を10回で設定しているのになぜか3回目から429になります

    838 = :

    >>837
    >>32

    839 = :

    自分も教えてくださいLaravelでsqliteデータベースを使用してチュートリアルを
    行っているのですがphp artisan tinkerコマンドでシェルに入ってモデル操作を行うと
    DBからデータを取得したり書き込んだりできるのですが
    php artisan serveでサーバを立ち上げて実際のコントローラ経由でモデル操作を行うと
    sqliteにアクセスできないのですがどうすればいいでしょうか。
    エラーを見るとapp直下のモデルが見つからないとかモデルの関数名間違い等のエラーではなく
    そもそもsqliteのデータベースファイルが存在していないというエラーになってしまいます。

    840 = :

    SELinuxが悪さしているとかはないかな?

    841 = :

    DBに接続できない件解決しました
    Laravelはartisan serve経由だとMySQL、artisan tinker経由だとSQLiteにアクセスする仕様なんですね
    この仕様知らなかったので焦ってしまいました

    >>840
    ありがとうございます。Laravelの仕様の問題だったようです

    843 = :

    接続先は .env に書いてある通りだけど

    844 = :

    何その意味の無い比較

    845 = :

    >>844
    比較とは?

    847 = :

    7や8ぐらいで変わったとか言ってたら既存のライブラリなんかまったく使えないだろwww
    ホントバカが多すぎて笑えるw

    848 = :

    >>847
    いや、変わったとか大騒ぎしてんの一人二人くらいだろ

    849 = :

    7→8に変えたけどroute書き換えるくらいでウチのフロントのReactくんは問題なく動いたよ

    850 = :

    >>849
    そりゃreactは動くだろう


    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について