のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,914人
昨日: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

    851 = :

    そもそも話の発端は、本を頼りに勉強する初心者くんにlaravel8をやらせてよいか?だからな。業務で使ってるようなやつなら、別に自分で対処すれば済む話。そこを理解してないバカが約1名居るようだな。

    852 = :

    make:authで認証自動生成してくれるけどメールアドレス前提で
    コントローラや画面生成するのやめてほしい
    make:auth実行したらどういうアカウントのModelにするか入力させる方式にしてほしい
    イメージ的にはsymfonyでmake:entityしたときみたいな感じ

    853 = :

    Redisについて質問です。
    Predisが将来削除されるということから、PECLでPhpRedisをインストールしました。

    マニュアル(Laravel 6.x Redis)に以下記述があります。
    -----
    Redisファサードエイリアスに加えPhpRedis拡張を使用する予定であれば、
    Redisクラスとの衝突を避けるために、
    RedisManagerのような他の名前にリネームする必要があります
    -----

    マニュアルに記載の通りエイリアスから下記行を削除しました。
    // 'Redis' => Illuminate\Support\Facades\Redis::class,

    上記対応をした場合、以下の記述はPhpRedis拡張を利用しているのでしょうか?
    -----
    use Illuminate\Support\Facades\Redis::class;
    Redis:set(key, value);

    854 = :

    >>853
    Illuminate\Redis\RedisManager で定義されてる connector() でこう実装されてる
    switch ($this->driver) {
    case 'predis':
    return new Connectors\PredisConnector;
    case 'phpredis':
    return new Connectors\PhpRedisConnector;
    }
    だから、ここにブレークポイント貼って確認すると良いと思う。

    driver は config/database.php の redis.client で設定されてるから確認して。

    855 = :

    >>853
    そもそもの話だけど、predisは復活したから削除されなくなると思うで。

    856 = :

    >>854
    >>855
    ご回答ありがとうございます。

    ↓に記載されていないメソッド(hMSetとか)も呼び出せるようになっていました。
    http://laravel.com/api/6.x/Illuminate/Redis/Connections/PhpRedisConnection.html

    ファザードをほとんど理解していないので>>854さんが言うように、
    ↓のクラスが何をしているのか調べてみます。
    use Illuminate\Support\Facades\Redis::class;

    ありがとうございました。

    857 = :

    結局Modelsディレクトリ問題は何だったんだよ
    初心者ながらにググって作り方調べて毎回作って設定とかに紐付けてたのに

    8は普通にあるじゃねえか

    859 :

    色んなフレームワーク使ったけどLaravelがとうとう人類が手に入れた完成版て感じ、なんでもできる
    5.8の時点でそう思う(数年前5.8で作ったシステムの使い回し案件をやりながら)

    860 = :

    繰り返される話題だ。
    Laravelも廃れるな。

    861 = :

    laravelのインストールが終わりましたが結構大変ですね。。。

    862 = :

    どの辺りが大変でした?

    863 = :

    Composerがエラーを吐きまくる
    Composer嫌い、動けば便利なんだろうけどさあ…

    864 = :

    >>863
    そうなんだ
    大変だねぇ

    865 = :

    >>862
    Dockerなんですけどパーミッション関連が大変でした。。

    866 = :

    JetstreamのオプションってConfigでオンオフできるけど、勝手に切り替えていいのかな
    とりあえずチーム機能入れといて後で要らなくなったからオフするとか

    867 = :

    LaraveldeはCakePHPのようにコントローラーとアクションを作成したら自動でビューに紐付いたりはしないのでしょうか?

    このように書いた場合はview('hello.world')を書かずとも、
    http://localhost/hello/worldにアクセスしたら、
    resources/hello/world.blade.phpを使うと思ってたら使われませんでした。

    class HelloController extends Controller
    {
    public function world(){
    return view('hello.world');
    }
    }

    868 = :

    >>867
    勝手に紐付いたりはしない

    869 = :

    寧ろフロントはJSフレームワーク使うからPHPによるVIEWはノーセンキュー

    870 = :

    PHPによるVIEWが最強だろ常考

    871 = :

    >>865
    それLaravelじゃなくてDockerが苦労したってことね

    872 = :

    そうなんですね!
    viewをしっかり設定するようにします!
    ありがとうございます!

    873 = :

    どういたしまして!

    875 = :

    routingのwebとapiってどのように使い分けたら良いのでしょうか?
    和訳ドキュメント見ても近いわけがよく分かりません

    877 = :

    >>875ではないですが、たとえば同プロジェクト内のフロントにAPIを提供するだけの場合、web.phpとapi.phpのどちらを使うべきなのでしょうか?
    調べても
    ・内からの場合はweb.phpを使う
    ・APIなのだからapi.phpを使う
    ・api.phpにweb.phpと同じミドルウェアを適用して使う
    など色々出てきてよく分かりません……

    879 = :

    >>877
    別にどっちでも良い
    そもそもwebとかapiとかは便宜的に名前付けられてるだけだから好きに変えられる。
    RouteServiceProvidorで定義されてるから確認したら良い。
    あとはApp\Service\Kernelでルートごとのミドルウェアグループの適用されてるからそれも見たほうが良い。

    881 = :

    >>879
    なるほど、納得できました
    ありがとうございます!

    882 = :

    ドキュメントの和訳ずっと続けてるあのおじさんいまだに続けてたんだね
    すごいな

    883 :

    学生にインターンという名で
    バイトレベルの報酬でフルスタックの仕事させようとするの止めろw
    twitterで宣伝していて引いたわ

    884 = :

    フルスタックとか言ってもただの学生だろ?
    戦力にはならないしそんなもんだろ

    885 = :

    くわしく!

    887 = :

    フレームワークの栄枯盛衰なんてそんなもの

    888 = :

    早すぎだろ
    ようやく覚えてきたのにもう世代交代かよ
    正直そこまで極端に早いとビジネス成り立たないだろ、常に学習コストばかりかかる

    892 = :

    laravelですら構造や仕組みをしっかり理解してないままなんとなく使ってる奴がほとんどですね

    894 :

    laravelマスターしてエキスパートになれたら
    年収いくらくらいを目指せますか?

    895 = :

    laravelっていうかphpをいくら極めたところで年収は500がいいとこじゃないか?

    896 = :

    もうちょい行けるぞ 1000近くまでは行ける
    ソースは俺
    めんどいからそこまでやらんけど

    900 :

    自PCで完結させた所で後で結局テストサーバーとかステージングサーバーに上げるんだから
    最初からサーバー上で動作確認してるわ
    エディタで保存したら自動的にサーバーに上がるようにしてる


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

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


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