私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ【PHP】Laravel【フレームワーク】 Part.3
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
そもそも話の発端は、本を頼りに勉強する初心者くんにlaravel8をやらせてよいか?だからな。業務で使ってるようなやつなら、別に自分で対処すれば済む話。そこを理解してないバカが約1名居るようだな。
make:authで認証自動生成してくれるけどメールアドレス前提で
コントローラや画面生成するのやめてほしい
make:auth実行したらどういうアカウントのModelにするか入力させる方式にしてほしい
イメージ的にはsymfonyでmake:entityしたときみたいな感じ
コントローラや画面生成するのやめてほしい
make:auth実行したらどういうアカウントのModelにするか入力させる方式にしてほしい
イメージ的にはsymfonyでmake:entityしたときみたいな感じ
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);
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);
>>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 で設定されてるから確認して。
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 で設定されてるから確認して。
>>853
そもそもの話だけど、predisは復活したから削除されなくなると思うで。
そもそもの話だけど、predisは復活したから削除されなくなると思うで。
>>854
>>855
ご回答ありがとうございます。
↓に記載されていないメソッド(hMSetとか)も呼び出せるようになっていました。
http://laravel.com/api/6.x/Illuminate/Redis/Connections/PhpRedisConnection.html
ファザードをほとんど理解していないので>>854さんが言うように、
↓のクラスが何をしているのか調べてみます。
use Illuminate\Support\Facades\Redis::class;
ありがとうございました。
>>855
ご回答ありがとうございます。
↓に記載されていないメソッド(hMSetとか)も呼び出せるようになっていました。
http://laravel.com/api/6.x/Illuminate/Redis/Connections/PhpRedisConnection.html
ファザードをほとんど理解していないので>>854さんが言うように、
↓のクラスが何をしているのか調べてみます。
use Illuminate\Support\Facades\Redis::class;
ありがとうございました。
結局Modelsディレクトリ問題は何だったんだよ
初心者ながらにググって作り方調べて毎回作って設定とかに紐付けてたのに
8は普通にあるじゃねえか
初心者ながらにググって作り方調べて毎回作って設定とかに紐付けてたのに
8は普通にあるじゃねえか
ModelとViewとControllerを配置するディレクトリ構成が他のMVCフレームワーク異なっててわかりにくい
色んなフレームワーク使ったけどLaravelがとうとう人類が手に入れた完成版て感じ、なんでもできる
5.8の時点でそう思う(数年前5.8で作ったシステムの使い回し案件をやりながら)
5.8の時点でそう思う(数年前5.8で作ったシステムの使い回し案件をやりながら)
laravelのインストールが終わりましたが結構大変ですね。。。
Composerがエラーを吐きまくる
Composer嫌い、動けば便利なんだろうけどさあ…
Composer嫌い、動けば便利なんだろうけどさあ…
>>862
Dockerなんですけどパーミッション関連が大変でした。。
Dockerなんですけどパーミッション関連が大変でした。。
JetstreamのオプションってConfigでオンオフできるけど、勝手に切り替えていいのかな
とりあえずチーム機能入れといて後で要らなくなったからオフするとか
とりあえずチーム機能入れといて後で要らなくなったからオフするとか
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');
}
}
このように書いた場合はview('hello.world')を書かずとも、
http://localhost/hello/worldにアクセスしたら、
resources/hello/world.blade.phpを使うと思ってたら使われませんでした。
class HelloController extends Controller
{
public function world(){
return view('hello.world');
}
}
>>867
勝手に紐付いたりはしない
勝手に紐付いたりはしない
寧ろフロントはJSフレームワーク使うからPHPによるVIEWはノーセンキュー
>>865
それLaravelじゃなくてDockerが苦労したってことね
それLaravelじゃなくてDockerが苦労したってことね
そうなんですね!
viewをしっかり設定するようにします!
ありがとうございます!
viewをしっかり設定するようにします!
ありがとうございます!
routingのwebとapiってどのように使い分けたら良いのでしょうか?
和訳ドキュメント見ても近いわけがよく分かりません
和訳ドキュメント見ても近いわけがよく分かりません
デフォルトで適用されるミドルウェアが違ったりするんよ。
app/Http/Kernel.php
あたりを見てみるといい。
app/Http/Kernel.php
あたりを見てみるといい。
>>875ではないですが、たとえば同プロジェクト内のフロントにAPIを提供するだけの場合、web.phpとapi.phpのどちらを使うべきなのでしょうか?
調べても
・内からの場合はweb.phpを使う
・APIなのだからapi.phpを使う
・api.phpにweb.phpと同じミドルウェアを適用して使う
など色々出てきてよく分かりません……
調べても
・内からの場合はweb.phpを使う
・APIなのだからapi.phpを使う
・api.phpにweb.phpと同じミドルウェアを適用して使う
など色々出てきてよく分かりません……
インメモリのSQLiteにpostしたレコードを、assertDatabaseHas()で検証することはできますか?
テーブル名が分かりません。
テーブル名が分かりません。
>>877
別にどっちでも良い
そもそもwebとかapiとかは便宜的に名前付けられてるだけだから好きに変えられる。
RouteServiceProvidorで定義されてるから確認したら良い。
あとはApp\Service\Kernelでルートごとのミドルウェアグループの適用されてるからそれも見たほうが良い。
別にどっちでも良い
そもそもwebとかapiとかは便宜的に名前付けられてるだけだから好きに変えられる。
RouteServiceProvidorで定義されてるから確認したら良い。
あとはApp\Service\Kernelでルートごとのミドルウェアグループの適用されてるからそれも見たほうが良い。
違った
App/Service/Kernel
↓
App/Http/Kernel
App/Service/Kernel
↓
App/Http/Kernel
ドキュメントの和訳ずっと続けてるあのおじさんいまだに続けてたんだね
すごいな
すごいな
学生にインターンという名で
バイトレベルの報酬でフルスタックの仕事させようとするの止めろw
twitterで宣伝していて引いたわ
バイトレベルの報酬でフルスタックの仕事させようとするの止めろw
twitterで宣伝していて引いたわ
フルスタックとか言ってもただの学生だろ?
戦力にはならないしそんなもんだろ
戦力にはならないしそんなもんだろ
Livewireとかこれから使われるようになると思う?
いよいよLaravelも老害化してきたか。
いよいよLaravelも老害化してきたか。
早すぎだろ
ようやく覚えてきたのにもう世代交代かよ
正直そこまで極端に早いとビジネス成り立たないだろ、常に学習コストばかりかかる
ようやく覚えてきたのにもう世代交代かよ
正直そこまで極端に早いとビジネス成り立たないだろ、常に学習コストばかりかかる
langのvalidaton.phpでattributesを日本語化する時、カラム名だけじゃなくモデル名を指定することはできないだろうか
同じカラム名でもモデルによって意味が違う事があるんだよね
同じカラム名でもモデルによって意味が違う事があるんだよね
laravelですら構造や仕組みをしっかり理解してないままなんとなく使ってる奴がほとんどですね
MultiAuth実現するときに認証系のソースの中身とかはガッツリ読み込んだな
laravelマスターしてエキスパートになれたら
年収いくらくらいを目指せますか?
年収いくらくらいを目指せますか?
laravelっていうかphpをいくら極めたところで年収は500がいいとこじゃないか?
もうちょい行けるぞ 1000近くまでは行ける
ソースは俺
めんどいからそこまでやらんけど
ソースは俺
めんどいからそこまでやらんけど
そうですよDockerですね
docker-composeを使うといいですよ
docker-composeを使うといいですよ
自PCで完結させた所で後で結局テストサーバーとかステージングサーバーに上げるんだから
最初からサーバー上で動作確認してるわ
エディタで保存したら自動的にサーバーに上がるようにしてる
最初からサーバー上で動作確認してるわ
エディタで保存したら自動的にサーバーに上がるようにしてる
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- 【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
トップメニューへ / →のくす牧場書庫について