元スレ【PHP】Laravel【フレームワーク】 Part.3
php覧 / PC版 /みんなの評価 :
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で完結させた所で後で結局テストサーバーとかステージングサーバーに上げるんだから
最初からサーバー上で動作確認してるわ
エディタで保存したら自動的にサーバーに上がるようにしてる
みんなの評価 :
類似してるかもしれないスレッド
- 【PHP】Laravel【フレームワーク】 Part.2 (917) - [98%] - 2019/9/10 9:15
- 【PHP】Laravel【フレームワーク】 Part.4 (460) - [98%] - 2021/4/4 4:00
- 【PHP】Laravel【フレームワーク】 Part.9 (884) - [96%] - 2022/3/13 12:00
- 【PHP】Laravel【フレームワーク】 Part.8 (148) - [96%] - 2021/8/8 21:30
- 【PHP】Laravel【フレームワーク】 Part.7 (779) - [96%] - 2021/7/9 16:18
- 【PHP】Laravel【フレームワーク】 Part.6 (745) - [96%] - 2021/6/21 6:30
- 【PHP】Laravel【フレームワーク】 Part.5 (568) - [96%] - 2021/5/1 22:00
- 【PHP】Laravel【フレームワーク】 Part.12 (314) - [94%] - 2023/1/30 18:45
- 【PHP】Laravel【フレームワーク】 Part.10 (446) - [94%] - 2022/6/6 19:30
- 【PHP】Laravel【フレームワーク】 Part.11 (870) - [94%] - 2022/8/28 15:45
- 【PHP】Laravel【フレームワーク】 (887) - [82%] - 2019/4/23 21:00
- 【PHP】フレームワーク Akelos (129) - [54%] - 2019/5/9 7:46
トップメニューへ / →のくす牧場書庫について