【PHP】Laravel【フレ ..
[2ch|▼Menu]
2:nobodyさん
19/11/20 14:39:53.64 .net
amaz,on(カンマ抜き)がNGワードらしいな、補足
※アマゾンURLは@をaへ置換
Laravel リファレンス[Ver.5.1 LTS 対応] Web職人好みの新世代PHPフレームワーク
URLリンク(www.am@zon.co.jp)
Laravelエキスパート養成読本[モダンな開発を実現するPHPフレームワーク!] (Software Design plus)
URLリンク(www.am@zon.co.jp)
書籍、今はこれらが良いと思う
PHPフレームワーク Laravel Webアプリケーション開発 バージョン5.5 LTS対応
URLリンク(www.am@zon.co.jp)
Laravel: Up & Running: A Framework for Building Modern PHP Apps - Second Edition
URLリンク(www.am@zon.co.jp)
※英語
※Laravel 5.8までカバー
補完情報
5.5から5.6.0へのアップグレード & 5.6から5.6.30へのアップグレード
URLリンク(readouble.com)
5.6から5.7.0へのアップグレード
URLリンク(readouble.com)
5.7から5.8.0へのアップグレード
URLリンク(readouble.com)
5.8から6.0へのアップグレード
URLリンク(readouble.com)

3:nobodyさん
19/11/20 14:44:08.59 .net
あちゃー、@より,とかの方が良かったか、Chromeで開いた時に@から前が消えるのが手間だ

4:nobodyさん
19/11/21 09:30:51.37 .net
上の二つの本はもう古すぎるから別のに買えた方が良いね
新しいのも出ているし

5:nobodyさん
19/12/20 20:16:30.87 .net
アーチサン無しでDBテーブル作るにはどうすれば良い。

6:nobodyさん
19/12/21 06:56:25 .net
アーチサン使えよ

7:nobodyさん
19/12/23 01:41:56 .net
素直にcreate tableすりゃええやん

8:nobodyさん
19/12/27 12:22:13.50 .net
あーちね

9:nobodyさん
20/01/06 15:46:11.68 .net
レイアウト部分を共通化しようと思って@includeしてるんだけど
読み込んだファイルの@section~@endsection部分が
表示されないんだけど、何で???

10:nobodyさん
20/01/08 01:37:01.37 .net
使い方間違ってるからだろ
なんでそんな質問が沸くのか逆に聞きたい

11:nobodyさん
20/01/08 07:16:56 .net
>>9
マニュアル読んだ?

12:nobodyさん
20/01/09 22:50:38.11 FfkJbAga.net
詳しい人教えてほしい。
view composerでサイドバーに表示する情報を一括でデータベースから取得してviewに渡してるんだけど、
例えばおんなじ情報を一部のコントローラーの処理でも使いたい時がある。
このときってサイドバー用にDBたたく処理と、コントローラー用にDBたたく処理が2つになって冗長になってしまうはずだけど、
どうやって対処すればいいんだろう?
そもそもview composerの使いどころを間違っているのか…?

13:nobodyさん
20/01/09 23:48:40.74 .net
>>12
モデルにおけばいいじゃん

14:nobodyさん
20/01/10 00:01:23.29 .net
むしろモデルで処理しない理由を聞きたい

15:nobodyさん
20/01/10 03:04:18.88 sQEkAOrH.net
>>13
>>14
せっかく教えてもらってもよくわからん。モデルてEloquentのことよな。
もうすこし詳しく教えてくれないか
Eloquentにそういう処理を書いても何度もその処理を呼ぶならその都度DBアクセスが発生するんじゃ?

16:nobodyさん
20/01/10 07:44:09.90 .net
1. モデルに目的の処理を書いたメソッドを定義する
2. コントローラーからもview composerからもどこからでもそのメソッドを呼べば良いだけ
これでコードの重複は無くなるから冗長では無い
って思ったけどクエリの発行も一回にまとめたいってことか
1. Cacheを使う
例えばそのメソッド内で、サイドバーに表示する内容がキャッシュに存在していればキャッシュから取得、存在していなければDBから取得してキャッシュにも保存。
2. モデルの静的メンバに保存
考え方は1とほとんど同じだけど、cacheではなくモデルの静的メンバ変数に保存する。

17:nobodyさん
20/01/10 07:45:26.70 GBJdv/XP.net
例えばHogeモデルの場合
class Hoge
{
public static $menu = null;
public static function getMenu() {
if (!self::$menu) {
echo "initialize\n";
self::$menu = "side menu here\n";
}
return self::$menu;
}
}
echo Hoge::getMenu();
echo Hoge::getMenu();
出力結果:
initialize
side menu here
side menu here

18:nobodyさん
20/01/10 21:13:22.14 sQEkAOrH.net
>>16
>>17
冗長って言い方が悪かったんだな。補ってくれた通り、クエリ発行数を減らしたかった。
サンプルコードまでありがとう。こんなやり方があるのか。メンバ変数もつみたいな感じか
laravelしてるといつの間にインスタンス化したのかわからんし、ここらへんの知識を押さえないとなー

19:nobodyさん
20/01/11 13:40:15.69 .net
>>18
laravel以前にphpの言語仕様を理解していないだけでは?

20:nobodyさん
20/01/11 13:53:09.59 .net
HTTPステータス429に悩まされている。
LaravelのAPI回数規制で429を返すらしいのだが、そのパラメータを緩和しても429だ。

21:nobodyさん
20/01/11 16:35:08.95 .net
>>20
緩和してもまだリクエスト数が上回っているのではなく?
ログ取るとかしてリクエスト数調べて見れば?

22:nobodyさん
20/01/12 02:01:39 b8LyVCbQ.net
>>19
phpの言語仕様のどの部分の話よ

23:nobodyさん
20/01/19 17:20:48 .net
blade分かりにくすぎない?
親ファイル基準で考えればいいのか子ファイル基準で考えればいいのかイマイチ分からないんだけど

24:nobodyさん
20/01/20 12:30:07 .net
日本語化が出来ない...
公式からjaフォルダー事持ってきたのに何故かenの方のエラーメッセージが表示される

25:nobodyさん
20/01/21 08:04:17 .net
>>24
これちゃんと読んだか?
URLリンク(readouble.com)

26:nobodyさん
20/01/22 02:23:12 .net
>>25
読んだけど理解できてないのかな
これURLリンク(github.com)

27:nobodyさん
20/01/22 04:33:03 .net
>>26
どうおかしいんだ?
URLリンク(i.imgur.com)

You should fill the name field. は
ContactRequestで指定しているから違うよな

この画面で正しいのか知らんけど、artisanでviewとconfigのキャッシュクリアしてみたら?

28:nobodyさん
20/01/22 04:41:39 .net
>>27
✕ 指定しているから違うよな
○ 指定しているから意図したメッセージだよな

29:nobodyさん
20/01/22 12:29:34 .net
>>28
,27
,25
すまんphp artisan config:clearをしたら表示された!!

cacheはクリアーしてたけど違うのもクリアしないといけないんだな...
不慣れだから手こずったわ
thanks

30:nobodyさん
20/01/23 17:52:15 .net
ドンマイ

31:nobodyさん
20/01/23 19:34:47 .net
>>21

kernel.phpのデフォルト 'throttle:60,1', (1分間60リクエスト)を
9999にしても429エラーが出るのだ。
Laravel関係なくて、nginxが出してんのかね。

32:nobodyさん
20/01/23 23:38:52 .net
いやさすがにLaravelが出してるのかnginxが出してるのかくらい分かるだろ、てか分かれよw

ちなみにthrottleが有効だとレスポンスヘッダに
x-ratelimit-limit, x-ratelimit-remaining, x-ratelimit-reset を出してくれるからそこ見たらなにか分かるかもね。
URLリンク(i.imgur.com)
あとLaravelがエラー吐く時はapp/Exceptions/Hander の render() メソッド通るからそこで例外だしたりログとってみれば?

33:nobodyさん
20/01/24 13:35:52 .net
>>32

結局、429出なくなった。
file_get_contentsしていた箇所をcurlに置き換えただけで。
しかし、Laravelには関わりたくねーな。
ベトナム辺りに流すとLaravel使いたがるので困る。

34:nobodyさん
20/01/24 13:44:01 .net
いやー俺もSpringBoot軽く齧ってlaravelに逃げてきたけどマジで分かりやすい
一々フォームの検証でエラーがあった時に元のページにリターンするアトリビュートを指定したりしなくていいとか便利

35:nobodyさん
20/01/24 14:34:00 .net
>>33
何なら良いんだ?

36:nobodyさん
20/01/24 15:06:38 .net
>>33
いや、apiにfile_get_contentsは無いだろw
つうかfile_get_contentsだとまだ429が出るってことかよw

37:nobodyさん
20/01/24 15:58:59 .net
>>36

出る。
curlでkeep aliveしてるって訳でもないので、Laravelのthrottleは関係ねえな。

38:nobodyさん
20/01/25 00:31:40.10 .net
それもうlaravelすら関係ないだろ

39:nobodyさん
20/01/25 07:34:12 .net
>>33
じゃあcakeがいい?そんなの使うの老害くらいでしょ

40:nobodyさん
20/01/25 17:51:59 .net
>>31
laravelがエラー出してるのかそうでないのかなんてログ取れば一瞬で分かるだろうに…
その程度の頭でlaravelとは関わりたくないと。
こういう人がオレオレフレームワークとか書いたりしてるのかな。

41:nobodyさん
20/01/28 02:48:03.99 .net
>>40
自己紹介お疲れ様です^^;

42:nobodyさん
20/01/28 17:22:18 .net
外注選定でここ数年Laravelばかりやってる奴はまずNGにする。
Laravelでしか物を作れないから。
とか書くと「俺は違う」という奴が出てくるが、とにかく問答無用でNG。

43:nobodyさん
20/01/28 17:36:47 .net
ふーん

44:nobodyさん
20/01/28 19:11:49.90 .net
なんでLaravelあかんのん?

45:nobodyさん
20/01/28 22:08:58 .net
簡単すぎるからでは?昔っから初心者はRailsから入るなCをやれみたいな原理主義者は居たし

46:nobodyさん
20/01/28 22:15:32 .net
それ言ったらフレームワーク全般に言えない?
laravelであることを特定できない

47:nobodyさん
20/01/28 22:29:21 .net
>>44
Laravelでしか物を作れないって言っただろ?
こういう外注はLaravelをやりこんでいるので他の技術がおろそかになっている
例えば組み込みのファームウェア製作とかできないだろ?

48:nobodyさん
20/01/28 22:30:26 .net
やっぱCじゃん

49:nobodyさん
20/01/29 07:57:04 .net
なんだただの老害か

50:nobodyさん
20/01/29 08:42:13 .net
phpじゃなくてjavaで作れってこと?

51:nobodyさん
20/01/29 22:56:04 .net
>>50
javaも駄目
こういう外注はどうせSpring Bootばっかりやっていて
いざSpring Framework案件になったら全く何もできなくなる
今までこいつらができていたのは開発者が設定すべき内容を
Spring Bootが自動でやってくれていたからに過ぎない

52:nobodyさん
20/01/29 23:53:42.59 .net
じゃSpring bootでやればよくね?

53:nobodyさん
20/01/30 00:13:12 .net
SpringBootとSpringって似て非なるものじゃないっけ?

54:nobodyさん
20/01/30 00:14:35 .net
SpringBootで思い出したけど
LaravelBootって開発中止しちゃったのかな
SpringBootと同じような感じでコーディングできるLaravelを作るって
意気込んでいたけど

55:nobodyさん
20/01/30 06:48:37 .net
とりあえずこういう人とは一緒に働きたくないてのはわかる
外注さんにも選ぶ権利はある

56:nobodyさん
20/01/30 07:28:13 .net
LaravelやSpringBootは駄目でSpringは良いの?
自動でやってくれるってのは駄目ってのを突き詰めていくと、
apacheやnginxを使わないでサーバーソフトウェアは自作しろとはならないのかな?
CentOS使わないで自作しろとか、高級言語使わないでアセンブラで作れとはならないのかな?

57:nobodyさん
20/01/30 17:40:28.17 .net
Laravel信者ホイホイか、ここは。
まぁ、どこぞのエージェント経由の面談で「Laravelなら任せてください!」と張り切ると
逆効果な場合もあるってことだ。

58:nobodyさん
20/01/30 17:46:40.60 .net
あほなの?
なんで組み込み任せるやつ探すのに、webのフルスタックエンジニア紹介させるんだよw
組み込みやってるやつ紹介するように依頼しろ。
で、そんなやつはスレチだわ。

59:nobodyさん
20/01/31 01:08:03 .net
職人は意識高い系嫌いだろうけどどっちもプライドはクソほど高いよね

60:nobodyさん
20/02/01 14:52:31 .net
今、掌田本の実践開発編読んでるけど意外と知らない事も多いな

61:nobodyさん
20/02/01 18:42:36 .net
>>60
例えば?

62:nobodyさん
20/02/01 19:46:56 .net
ストレージ関係の細かい事やらサービスとファザードの事やらイベント、スケジューラーやら
あとDBまわりだとついついrawで書いちゃうところを実はもっとちゃんとした書き方あったのかっていうのとか

知らなくても代替でどうにかなるような事だけどこれ使った方がスマートなつくりにできるんだろうなって感じ
まぁ公式ドキュメント全部読めば済む話ではあるんだけど使う機能の部分しかちゃんと読んでなかったんだよね

63:nobodyさん
20/02/01 21:50:56 .net
現状PHPはLaravel使うかSymfony使うの2択だな
CodeIgniterはいいのかね?

64:nobodyさん
20/02/01 23:00:49 .net
Laravelって部分的にSymfonyが使われてるとかよく言われてるけどSymfonyを知っておいた方がLaravelの深い部分を知る上で有利な事って何かある?

65:nobodyさん
20/02/02 00:23:24 .net
ないね

66:nobodyさん
20/02/02 08:12:36 .net
>>63
CodeIgniterはMVC的に管理はしたいけど、学習コストかけたくないって時期に便利に使ってた。
ほとんど素のphpで動くんで、学習は楽だったけど、いまさら使おうとは思わんかなぁ。
4が開発中みたいだけど、どうなんだろ。

67:nobodyさん
20/02/03 22:25:09 .net
Laravelを勉強するにあたって2020年現在一番おすすめの
チュートリアルってありますか?

68:nobodyさん
20/02/07 07:01:30 .net
>>67
Railsチュートリアル

69:nobodyさん
20/02/09 12:28:10 Ma//aUM8.net
🙄

70:nobodyさん
20/02/09 20:50:11 .net
Laravel界隈殺伐としてんな

71:nobodyさん
20/02/10 00:36:29 .net
Laravel界隈っていうかここだけだと思うけどね

72:nobodyさん
20/02/11 00:42:30.15 .net
でもPHPフレームワークはLaravelが最強だよ

73:nobodyさん
20/02/12 00:26:00 .net
PHP7.4で爆速になるとかほんとなん?

74:nobodyさん
20/02/16 22:50:38 .net
古いマイグレーションファイルって消していいの?まだよく分かってないんだけどphp artisan magrateしたら最深のマイグレーションファイルが実行されるの?

75:nobodyさん
20/02/16 22:51:14 .net
最新

76:nobodyさん
20/02/16 23:49:24 .net
>>74
いや消さないだろ
用途考えろよ

77:nobodyさん
20/02/17 01:54:16 .net
消しちゃいかん
なんのためにup()とは別にdown()があるのか考えよう

78:nobodyさん
20/02/17 07:12:40 .net
え?みんな消さないのか?

79:nobodyさん
20/02/17 08:53:03 .net
君のように趣味で一人でやってる分には消していいかもね。
普通は消さないけど。

80:nobodyさん
20/02/17 09:03:23 .net
マニュアルにも書いてあるから、疑


81:問に思うならまずマニュアルを読んだほうがいいと思うよ。 https://readouble.com/laravel/6.x/ja/migrations.html > マイグレーションとはデータベースのバージョンコントロールのような機能です。アプリケーションデータベースのスキーマの更新をチームで共有できるようにしてくれます。 > もしあなたが今まで、チームメイトに彼らのローカルデータベーススキーマに手作業でカラムを追加するよう依頼したことがあるなら、データベースマイグレーションは、そうした問題を解決してくれます。



82:nobodyさん
20/02/17 09:14:22 .net
やるとしたら枯れたとこまでをリファクタリング目的で整理するくらいだな
ただまあスキーマ確認ならDBをプロットする方が確実だし普通は放置

83:nobodyさん
20/02/17 21:41:03 .net
マイグレーション機能をなくすなくさないで頻繁に
Laravelコミッターが議論してるし将来的にはなくなるかもね

84:nobodyさん
20/02/18 01:32:54.71 .net
俺もマイグレーションファイル消す派だったけどお前ら残してるの?

85:nobodyさん
20/02/18 02:15:36.21 .net
リポジトリに残してあるなら消してもいいけど
環境再構築とかするときにないと困ることもあるかと思うぞ

86:nobodyさん
20/02/18 07:46:26 .net
マイグレーションファイルを消してる人は環境の再構築や共有をどうやってるの?

87:nobodyさん
20/02/18 11:34:28 .net
カラムぐらい自分で作れ。
フレームワークごときにDBを支配させるな。

88:nobodyさん
20/02/18 14:28:34.07 .net
>>86
定義書見ながら環境構築用のクエリを自分で書けって意味?

89:nobodyさん
20/02/18 14:35:55.30 .net
コードの履歴とDBの履歴は一致させておきたい
別々に管理するとDB変更のデプロイ漏れ多いんだよ

90:nobodyさん
20/02/19 12:33:00 .net
いきなりリソースコントローラーでstoreしてredirectで同じクラス内のindexメソッドに移行してview表示すると404になるようになった
デバッグ環境構築してやってみるとuncaughtなfatal errorで流れ掴めん
controllerがMyResourceCntrollerのextends Controllerされてる行で見つからないと表示される
どうすればいいですか

91:nobodyさん
20/02/19 12:51:08 .net
うわごめんredirectで違うアクションメソッドに行けると思ってたw
解決です

92:nobodyさん
20/02/19 23:03:29 .net
アクションメソッドからアクションメソッドにwith()で指定出来るようなセッションを持たせて推移させるにはどうすればいい?
出来ない?
storeからindexに移らせたいんだけど
web.phpに書かないといけないのかね
そもそも再利用性と過疎結合の丁度いい塩梅が分からない

93:nobodyさん
20/02/19 23:24:12.53 .net
何言ってるか分からん

94:nobodyさん
20/02/19 23:39:32 .net
>>92
コントローラーからコントローラーにセッションを持って移行したい場合一々web.php通らないといけないの?

95:nobodyさん
20/02/20 00:35:22 .net
>>91
めっちゃ頭悪そう
まずアクションメソッドって何だよ、コントローラーアクションだろ。
storeとかindexってなんだよ、コントローラーのメソッドAとメソッドBだろ。
web.phpってなんだよ、ルーティング定義ファイルだろ。

つーか設計がおかしいんじゃ?って点に触れなければ、普通にそのstoreメソッドのしかるべきタイミングで$this->index()でメソッド呼べばいいんじゃないか?

96:nobodyさん
20/02/20 01:43:36 .net
Sessionファサード使えばコントローラー云々とかルーター云々とか一切気にする必要ないけど

97:nobodyさん
20/02/20 02:03:50 .net
>>94
煽り抜きで聞くがアスペか?

98:nobodyさん
20/02/20 04:34:59 .net
>>95
これだわ
flash関数を使えば良いんだな
助かる

99:nobodyさん
20/02/22 17:57:41 .net
ファサード全否定してるけどファサードって駄目なの?

URLリンク(www.slideshare.net)

100:nobodyさん
20/02/22 19:46:53 .net
Facade警察の話はもう語り尽くされただろ
使い方次第で良薬にも劇薬にもなる

101:nobodyさん
20/02/22 20:42:07.78 .net
過去スレ見とくわ

102:nobodyさん
20/02/22 21:18:59 .net
まぁ寧ろbladeが要らん気もするけどね
表示部は全部フロントフレームワークでいい気がする

103:nobodyさん
20/02/22 21:46:11 .net
俺も最近はもうblade使わなくなったな

104:nobodyさん
20/02/23 11:45:47 .net
俺もLaravelはapiサーバにしておいて
描画はVueだな

105:nobodyさん
20/02/25 23:55:43 .net
Laradockでプロジェクト作りたいんだけどgit cloneでLaradockを持ってくるパターンとLaravel学習帳のようにgit submoduleで持ってくるパターンがある
gitについては基本的なことしか分かってなくてどっちがいいのか分からない

106:nobodyさん
20/02/26 09:13:45 .net
スレチだが教えてあげると
まず、「git clone とは何か」「git submoduleとは何か」を理解することから始めろ
この話においてLaradockは関係ない

107:nobodyさん
20/02/26 22:22:01 xF0YP2EX.net
Laravel Framework 6.16.0 です。
class SampleController extends Controller
{
protected $componentService;
public function __construct(ComponentService $componentService)
{
$this->componentService = $componentService;
}

と書いただけで、ComponentService がインジェクションされてます。
サービスプロバイダを作成したり、app.phpに登録とかしなくても、です。
デフォルトでコンストラクタインジェクションされるんですか?
サービスプロバイダの意味がいまいち分からなくなってます。

108:nobodyさん
20/02/27 09:24:07 .net
そもそもComponentServiceクラスって何よ?

109:nobodyさん
20/02/27 13:18:39 .net
>>106
コントローラーの引数で依存注入する機能は「サービスコンテナ」と言って「サービスプロバイダ」とは関係ない。
サービスコンテナはコントローラーをインスタンス化するときに注入したいクラスをインスタンス化する仕組みのこと。大体はモデルルートバインディングのためにEloquentが呼ばれる。
ちなみにそのコードの __construct はこう書くのと結果は同じ。
__construct()
{
$this->componentService = new ComponentService();
}
対してサービスプロバイダはアプリケーション全体で起動されるクラス群のことを言う。
ちなみにサービスプロバイダは必ずlluminate/Support/ServiceProviderを継承してconfig/app.phpのproviderに登録する。
気になるならマニュアル読むかソース辿ってみれば分かるよ。

110:106
20/02/27 18:40:00.24 8a6JRU8Y.net
>>108
どうもありがとうございます。理解度5割ってとこですが、
__construct の説明は助かりました。

111:nobodyさん
20/03/05 08:48:38 .net
>>103
見映えというか、好みの問題ですね。

112:nobodyさん
20/03/06 04:20:14 .net
もうバージョン7か

113:nobodyさん
20/03/15 20:20:00 .net
でもハーメルの悲劇呪いだよ?

114:nobodyさん
20/03/20 16:49:21.02 .net
Laravelのおすすめチュートリアル晒せ

115:nobodyさん
20/03/21 22:31:50 .net
MVCとオブジェクト指向の基本さえ理解してたら都度マニュアル読むだけで十分な気がする
逆にまだそっちを理解していないなら先にそっちのチュートリアルをしたほうがいいと思う

116:nobodyさん
20/03/30 18:49:22 .net
例えばredirect()がいちいち何を返すとか把握しとかないといけないもんなの?

117:nobodyさん
20/03/30 19:58:49.30 .net
>>115
必要になったら把握するで十分だよ

118:nobodyさん
20/03/30 20:51:34 .net
>>116
面接でポートフォリオ提出してここ何リターンしてるか分かる?って言われて分からなかったからそれじゃコピペと同じだと言われた

119:nobodyさん
20/03/30 21:52:38 .net
あとソースコードがフレームワークのルール完全に無視しているとも言われた

120:nobodyさん
20/03/30 22:22:22 .net
Laravelを使うという仕様だったのになぜLumenを使用したのかとも聞かれた

121:nobodyさん
20/03/30 22:41:14 .net
>>118こいつは>>117じゃない

ソースコードのルールは完全に守ってた

122:nobodyさん
20/03/30 22:43:09 .net
因みにその会社ではSymfonyを使っていた
だからSymfonyとLaravelでは向き合い方が違う可能性も考えた

123:nobodyさん
20/03/30 23:37:41 .net
Symfony使う会社なのになんでLaravelで提出したの?

124:nobodyさん
20/03/31 01:29:39 .net
>>122
素人だから

125:十円玉 ◆ZzHmfXMmRApz
20/03/31 13:14:23 .net
(´^台台^`)・・・・・・

126:nobodyさん
20/03/31 14:07:55 .net
Lumenって事はREST特化だから redirect() はURLミスで404用json返す時くらいかな
異常系も例外投げてHandlerでjson構築して返すし
Viewあるならリクエスト成功後にTopやログイン後のユーザページに飛ばすとかあるけども
Lumenで正常系に redirect() 使用してると違和感を覚えるかも

127:nobodyさん
20/03/31 16:03:37 .net
いやLumenなんて使ってないよ
それ偽レスだよ
成り済ましをやる様な腐った人間がプログラマーには多いよな
たらこみたいなナルシストが多過ぎて自分は何をやっても許されるんだと思ってる目が細いのが多い

128:nobodyさん
20/03/31 16:16:36.05 .net
ごめん>>126だけどちょっとイラッとしてしまったすまない

129:nobodyさん
20/03/31 22:20:37 .net
Symfonyの会社でLaravelで提出したのも偽レス?

130:nobodyさん
20/04/01 03:44:09 .net
>>128
いやそれは本当
未経験採用枠

131:nobodyさん
20/04/02 01:16:30 .net
とりあえず質問者はsage消してID出したらどうだ?

132:nobodyさん
20/04/02 09:15:56 lTuvr5V1.net
うんちぶりぶり

133:nobodyさん
20/04/02 21:49:44.02 .net
俺ララベルマスターだからなんでも聞いてくれよな!

134:nobodyさん
20/04/03 09:14:38 7eZSFMV1.net
有識者の皆様方、下のGitHubのプロジェクトをLinuxでまともに動くように手伝ってくれ。
2人くらいで実装がんばってるようだが、俺も同じ部分で躓く…

OSS Calendar
URLリンク(github.com)

135:nobodyさん
20/04/03 12:51:15.56 .net
土日ちょっと見てみるか

136:nobodyさん
20/04/03 12:52:09.66 .net
これgoogleカレンダーとどう差別化するんだ?

137:nobodyさん
20/04/03 17:51:59 1zCf1V1D.net
laravelのセキュリティー勧告やCVEって公式にWEBで発表してますか?
もしくはセキュリティー情報の公式のメーリングリストなどあったら教えてください

138:nobodyさん
20/04/03 23:51:54 .net
そういや似たようなカレンダーReactで作ったな…

139:nobodyさん
20/04/04 19:34:17 .net
>>133
dockerコンテナ化されてるんだからOS関係無くない?

140:nobodyさん
20/04/09 00:03:21 .net
LaravelはMariadbってサポートしてますか?
PostgreSQLやsqliteは接続できるのに
Mariadbとの接続がうまくいかないです

141:nobodyさん
20/04/09 00:29:39 .net
中身はMySQLだぞ
繋がらないわけがない

142:nobodyさん
20/04/09 22:13:55 .net
>>140
Laravelの中身がMySQLということですか?

143:nobodyさん
20/04/09 22:45:35 .net
もっと基本的な事から学んだ方が良いと思う

144:nobodyさん
20/04/09 23:16:36 .net
さすがにネタだろw
あと質問者はID出したほうがいいぞ

145:nobodyさん
20/04/10 00:01:46 .net
色々試したんですがMariadbとやっぱりつながらないです。
動作確認用モデルと動作確認用コントローラを作成して
以下を行いました。

・artisan tinkerでモデルのall()を実行→DBから取得できる
・artisan serveでWEBサーバを立ち上げてコントローラ内でモデルのall()を実行→DBから取得できる
・アプリをapacheに配備してコントローラ内でモデルのall()を実行→DBから取得できない

上記を行ったのですがapacheに配備するとDBから取得できなくなってしまいます。
.envファイルを書き換えてPostgreSQLやsqliteに変更してみるとこちらは
apache経由でもDBの情報を取得できるようです。
SELinuxも疑いましたがこちらはdisabledになっておりSELinuxに邪魔されているという
こともなさそうです

146:nobodyさん
20/04/10 00:06:37 .net
後はフレームワークを一切使用しないsample.phpみたいなものを作って
SELECTした結果を表示するようにしてapacheに配備してみましたが
これは正常にDBから情報を取得できていました。
pdoを使用したDB操作バージョンも作ってみましたがそれも正常に動作しており
やはりLaravel経由+apacheだとうまくいかないようです

147:nobodyさん
20/04/10 00:17:34 .net
とにかく不具合あったらログ見る癖をつけろ
DB側、Laravel側両方見て原因探ればだいたい解決できる

148:nobodyさん
20/04/10 08:22:20 .net
聞くならせめてstacktrace張りなよ

149:nobodyさん
20/04/11 19:07:58 .net
artisan serveで実行した状態でDB接続できるなら
DBへの接続設定等は間違っていないはず
にも拘わらずapache配備で実行できないというのは
SELinuxが邪魔しているとしか思えないんだが

150:nobodyさん
20/04/11 21:10:14 .net
お前らって色々フレームワークを検討してLaravelを採用したと思うけど
他のフレームワークではなくLaravelを選択した理由って何?

151:nobodyさん
20/04/12 01:57:18.31 .net
楽に作りたい時はLaravel
速度が欲しい時はGo + gRPC & Vue

152:nobodyさん
20/04/12 14:28:35 .net
>>133
やっぱりまともに動かんねぇ…
何が悪いんだか…

153:nobodyさん
20/04/12 18:23:14 .net
>>151
stacktrace張りなよ

154:nobodyさん
20/04/12 19:13:17 .net
共和国編終わったらさすがに最終章やってくれ
これ以上他の国に寄り道してほしくない

155:nobodyさん
20/04/12 20:15:47 .net
>>151
URLリンク(xn--97-273ae6a4irb6e2hsoiozc2g4b8082p.com)

156:nobodyさん
20/04/12 20:25:45.02 .net
俺のavastが反応したんだが

157:nobodyさん
20/04/12 22:52:05.01 .net
何に反応したの?

158:nobodyさん
20/04/13 00:43:44.91 .net
>>156
kwsk

159:nobodyさん
20/04/13 07:15:24 .net
>>157

聞いたのは俺だが?

160:nobodyさん
20/04/13 08:06:16 .net
>>141
MariaDB=MySQLってことだよググれば分かるだろ

161:nobodyさん
20/04/13 08:46:06 .net
いやイコールではないが
フォークされた以上時間が経つにつれ差分は増えていく

162:nobodyさん
20/04/13 10:44:58.39 .net
俺のavastも反応してワラッタ
カスペルスキー入れたノートPCは反応しないから誤検知だろうな

163:nobodyさん
20/04/16 12:57:16 .net
>>160
そんなことを質問してるやつに言っても意味がない
イコールでいいんだよ

164:nobodyさん
20/04/17 21:43:36.54 8O7FQkAj.net
■ 創価学会の敵対者対策マニュアル
URLリンク(imgur.com)
a)創価学会への反対者に対しては、将来的に考えても その子息子女を落とす必要がある。
  子息子女の不幸により折れる可能性も高い。
  子息子女へは、創価学会へ反発しないよう躾ける。
  反対者の子息子女の結婚は潰す必要がある。
  会員の子息子女の敵であってはならない。
b)会員の商売敵を排除する事は資金確保の上で重要である。
  商売敵の子息子女も、将来を見据え落とす必要がある。
  会員の子息子女の商売敵にならぬよう落とし躾ける。
c)反対者が地域で高評を受けぬよう計らう。
d)各会員が確認し連帯し、自然と不幸になったように落とす必要がある。
 くれぐれも会員が疑われてはいけない。
e)反対者の言に信頼が集まらないよう計らう。
f)反対者の安定に繋がる者らも落とす必要がある。
g)常に経済的/心理的に圧迫させる必要がある。
h)会員はお互いを目の合図で確認の上で仲間を集め,戦う時には常に3人以上一組で攻撃し精神疾患に追い込む。
i) 反対者を会のネットにブラックリスト登録し全国何処へ行っても追及の手を緩めない。
j) このマニュアルは会員の周囲には絶対知られては成らない。

165:nobodyさん
20/04/24 21:30:17 .net
Laravel最強すぎへんか?
これはCodeigniterを越えただろ

166:nobodyさん
20/04/26 02:09:26 .net
しかもこのスレにもよく出現する零碧アンチで確定w


503 : 名無しさん@お腹いっぱい。 (ワッチョイW 5fd4-t97i [180.11.210.227]) 2020/03/25(水) 01:27:08
零の軌跡とかいうストーリーもキャラも魅力が全くないクソゲーだから仕方ないのでは

779 : 名無しさん@お腹いっぱい。 (ワッチョイW 5fd4-t97i [180.11.210.227]) 2020/03/26(木) 03:31:34
またロイドやらなんやら特務支援課の雑魚を操作しないといけないのか
あんなゴミキャラ使うのうざいんだよなー
1章あたりで全員死んでくれないかな

243 : 名無しさん@お腹いっぱい。 (ワッチョイW 5fd4-t97i [180.11.210.227]) 2020/03/27(金) 23:40:09
むしろ特務支援課だけやりたくない
ロイドやエリィなんてキャラとして何の魅力もないクソゴミキャラだから

722 : 名無しさん@お腹いっぱい。 (ワッチョイW 5fd4-TbzQ [180.11.210.227]) 2020/03/31(火) 06:45:54
零碧擁護してる奴ってほぼ40以上のおっさんだろw

878 : 名無しさん@お腹いっぱい。 (ワッチョイW 7dd4-dgXn [180.11.210.227]) 2020/04/03(金) 22:53:44
軌跡界隈で熱望されてるのが序章でロイドが死ぬストーリー展開

979 : 名無しさん@お腹いっぱい。 (アンパンW 7dd4-dgXn [180.11.210.227]) 2020/04/04(土) 20:13:43
ロイドはパトリックにも勝てない小者でしょw

167:nobodyさん
20/04/26 07:37:07 .net
codeigniterは元々眼中に無かったでしょ、っていうかcodeigniterってフレームワークっぽく無くしライブラリに近い感覚だね。

168:nobodyさん
20/04/26 14:47:56 .net
でもCodeigniterが一番使われているみたいだね

169:nobodyさん
20/04/26 17:14:39 .net
新規採用だとLaravel一強だろうし、徐々に減ってくるだろ

170:nobodyさん
20/04/26 20:41:42 .net
>>168
もうやめてwwww
笑い殺す気かよwwwwwww

171:nobodyさん
20/04/26 21:02:20 .net
>>168
もうwwww笑いが止まらなくて飯がまともに食えねえwwwww

172:nobodyさん
20/04/27 00:41:10 .net
ちょっとver7になってからの仕様変更が激しすぎて結構つらいな

173:nobodyさん
20/04/27 01:13:28 .net
>>171
仕様変更kwsk

174:nobodyさん
20/04/27 07:50:28 gdOd9eJe.net
>>167
どうして嘘つくの?

Laravel vs Codeigniter
Dodaの求人数 → 145 vs 17
Greenの求人数 → 564 vs 78
Indeedの求人数 → 1,813 vs 169
Qiitaの検索結果 → 9,374 vs 397
Stackoverflow検索結果 → 144k vs 67k
Githubのスター数 → 58k vs 18k
Googleト


175:レンドの結果 → https://i.imgur.com/bddtGGc.png



176:nobodyさん
20/04/27 12:45:08 .net
まぁLaravelって5年前くらいからやっと使われだしたようなものだから既存システムの数が伸びるのはまだまだこれからなんじゃないかね

177:無職のADHDが◯千万円分のビットコイン所持
20/04/27 14:37:59.97 /VE0k4dm.net
>>1
東京三鷹の土井(剛)莉里子
URLリンク(i.imgur.com)

氏名■土井剛(莉里子)
生年月日■1994.3.7
前住所■〒181-0013 東京都三鷹市下連雀5丁目3 シティハイツ吉祥寺通り4階
性別■男(詐欺師のため、戸籍変更している可能性あり)
Twitter■@copy__writing @kotobamemo_bot
疾患■性同一性障害(LGBT)、発達障害(ADHD)、アスペルガー症候群、統合失調症

●一方的に好意を寄せる男性から相手にされないと嫌がらせを繰り返す
●某大学病院の精神科隔離病棟にて強制入院
●骨が見えるほどのリストカット
●奇声をあげながら自室部屋のドアをナイフで突き刺す
●シティハイツ吉祥寺通り4階から飛び降り自殺
●性転換手術(金玉を取る)
●トラブル...嫌がらせ、ハッキング、乗っ取り、たかり、脅迫、殺害予告...etc
●去年から今年にかけてyoutuber同士のトラブルの仲介に入り某大手youtuberから複数回に渡り1億近い慰謝料をふんだくる
●自宅の吉祥寺にいられなくなり、大阪に潜伏中(警察からも逃げている)

178:nobodyさん
20/04/27 22:40:18 .net
PHPって色々なフレームワークがあるわけだが
お前らってLaravelのどういうところに魅力を感じて
このフレームワークを選択したの?

179:nobodyさん
20/04/27 23:41:26.76 .net
phpフレームワークはLaravelの他にはCakeとFuelしか使ったことないんだが、端的に言うとLaravelはきれいに書けることかな。
コードを書くほどLaravelの設計の美しさが分かる。
Cakeは規約キツすぎだし、ルーター書かないってのがキモい。
つうかCakeでルーターにmiddleware設定したくなったらどうすんだろう?
あとLaravelはbladeテンプレートエンジンも良かったな。今はもう使ってないけど。

180:nobodyさん
20/04/28 02:44:47 .net
オフショアに安く作らせるともれなくLaravel使いやがるのでツライ。
向こうではLaravelしか知らないPGがどんどん醸成されてるんだろうな。
日本も同じかもしれんが。
緊急バグのリカバリ対応で直接SQL流すから寄こせと言っても、生SQLを書けない奴ばかりだ。
で、Laravelの糞コードを見る羽目になる。

181:nobodyさん
20/04/28 09:00:45 .net
Laravel使うやつって確かにSQL書けないよな

182:nobodyさん
20/04/28 09:23:07 .net
springおじさんまた来たのか
謎のSQL書けるマウントがまた始まったよ、自慢にすらならんだろw

183:nobodyさん
20/04/28 14:56:17 .net
springおじさんってなんだ?

184:nobodyさん
20/04/28 20:12:06 .net
>>20 を発端に煽られたことを根に持ち「Spring使ったら何もできないくせに」って煽ってくるおじさんのことだよ

185:nobodyさん
20/04/28 20:17:26 .net
Symfony使ったら何もできなくせにとか
PHPのフレームワークで反論してくるならまだしも
何故別言語であるJavaのSpring Frameworkを持ち出してきたのだろうか

186:nobodyさん
20/04/28 22:35:55 .net
Laravel使っててSQL書けないやつに遭遇したことないけどどうやってクエリ書くんだ
まずSQL書いて確認してからクエリビルダに書き換えないと、いきなりLaravelのクエリビルダで書くの難しい

187:nobodyさん
20/04/29 03:40:25 .net
Spring FrameworkはSpring Bootが最高すぎる
あれフレームワークの革命児だろ

188:nobodyさん
20/04/29 16:22:15 .net
Laravel便利すぎないか?お試しでTodoアプリ作ってみたが
他のフレームワークだったら30分かかるところを
Laravelだったら30分でできた

189:nobodyさん
20/04/29 17:04:33.83 .net
>>186
変わらねぇじゃねーか

190:nobodyさん
20/04/29 21:09:46 .net
>>188
これもうわかんねーな

191:nobodyさん
20/04/29 23:56:41 .net
Javaとか1行も書きたくないな
まだC++とかC#の方が許せる

192:nobodyさん
20/04/30 00:31:50 .net
>>189
今だとJVM系であるKotlin大先生が活躍中だぞ

193:nobodyさん
20/04/30 04:07:22 .net
もうJVMの存在意義自体が疑わしいけどね
JVMならクロスプラットフォームだとかいう神話はとっくに終わってる

194:nobodyさん
20/04/30 11:16:28 .net
>>191
それがここ最近何故か知らんけど急に研究が始まったぞ
PHP、C#、Node.js、C++、等の各開発者達がJVM上で
言語を動かせないかチャレンジしている

195:nobodyさん
20/04/30 20:52:44 .net
Laravel使ってみたけどSymfonyとどっちがいいのか
迷っているんだが何かメリットってある?

196:nobodyさん
20/04/30 21:34:10 .net
Vue.jsとかReact使うならLaravel
それ以外ならSymfonyでいいんじゃない?

197:nobodyさん
20/04/30 21:48:20 .net
ということは機能的にはほとんど同じということですか?

198:nobodyさん
20/04/30 23:05:48 .net
リクエスト ショリシテ レンダリングケッカ カエス
フレームワーク ミンナ キョウダイ

199:nobodyさん
20/04/30 23:35:27 .net
今どきレンダリングはやらんでしょ
フロントフレームワークでやったほうが楽なんだから

200:nobodyさん
20/05/01 03:32:55 lmW28wT5.net
時代はファルコンやろ

201:nobodyさん
20/05/01 08:38:05 .net
>>198
PHP8で廃棄決定やん

202:nobodyさん
20/05/01 16:25:00 .net
今まで普通にLaravelのbladeで画面もやってたから
そこらへんのVue.js使うチュートリアルやってもVue.jsでフロント側書くほうが
楽というのがいまいち実感わかない
みんなはどういった理由で楽と感じるの?

203:nobodyさん
20/05/01 17:33:54 eLT53+6N.net
一番はモバイル対応だろ。
モバイルでもブラウザで済ませる方針なら従来型でもいいが。

204:nobodyさん
20/05/01 17:42:24.28 .net
Laravelはそもそも根っこの設計部分でフレームワークとして致命的におかしい
初心者が設計したと思われても仕方ない 最低だ
Laravelは根っこから設計に問題があるしおまけにFacadeに頼る逃げ癖もついている、Laravelの初期バーションがリリースされた頃から何も変わっていない
フレームワークのコンプレックスからかLaravelは他のフレームワークを敵と見てる
悪意があるわけでなくもう何も考えないで設計されているしその上他フレームワークでやっているような
当たり前の機能の実装を避けてきた、根本的にフレームワークとして致命的
Laravelは自分の価値観が絶対だと信じこんで一般的なフレームワークの基本設計からズレていることに気づけなかった

205:nobodyさん
20/05/01 17:48:20 .net
Laravelアンチ降臨

206:nobodyさん
20/05/01 18:12:03 .net
>>202
もっと具体的に
根っこの部分とは?

207:nobodyさん
20/05/01 18:24:45 .net
根っこも何も動作が重いに尽きる。

208:nobodyさん
20/05/01 18:25:27 .net
>>200
端的に言うと、MVCのVがすっきり分けられるってとこかな。

・htmlにphpを混ぜ込まなくて済む。(可読性、IDEの補完精度)
・htmlとphpのネストを別々にするというキモいことをしなくて済む。
・ビジネスロジックはAPIで、表示上のデータの整形は画面で、と分担がより明確化する。
・非同期処理でデータとってきた時の画面の更新はフロントフレームに任せるから楽。

>>201が言うようにネイティブアプリが必要になったときもそうしとけば楽だしな。

209:nobodyさん
20/05/01 20:54:03.38 .net
お前らってlaravel-mix使ってる?
それともvue createとかで別プロジェクト作成してる?

210:nobodyさん
20/05/01 20:55:28.64 .net
vue create使ってます

211:nobodyさん
20/05/01 21:46:49.76 .net
>>202
laravel云々を論じる以前に、伝達と表現技術を欠いて残念です。繰り返しが多い。抽象的かつ厳密さが無い。故に感覚的表現。ついでに根っこと言ったり、根本と言ったり概ね幼稚な表現。本当のところ理解出来てないんじゃないの?と想起させる。
私の主観はあなたの文章を以上のように感じてしまいました。アンチならアンチらしく理論武装して挑め。エラそうにかく言う私はlaravel使いこなせてません

212:nobodyさん
20/05/02 02:53:21 .net
VueよりもReactの方が絶対いいって!

213:nobodyさん
20/05/02 07:04:08 .net
React学んどけばモバイル開発も出来るんだぜ!
Vue Nativeも結局React Nativeにトランスパイルされるし

214:nobodyさん
20/05/02 11:30:29.49 .net
じゃVueでええやん、ってなる

215:nobodyさん
20/05/02 14:33:06 .net
react native 使ったことないけど実用性どうなの?
結局、 swift と kotolin のほうが良いやってならない?

216:nobodyさん
20/05/02 14:35:20 .net
あ、android と ios の互換性でって意味ね

217:nobodyさん
20/05/02 14:35:32 .net
Reactの方が細かいパーツの部品化がやりやすいから
使い込めば使い込むほど効率化できてくる

218:nobodyさん
20/05/02 14:45:30 NMOcV46L.net
TypeScriptでやろうとするとReactがいいってなるな

219:nobodyさん
20/05/04 04:27:06 bFdukHhq.net
過疎ってきたな
やっぱPhalconかー

220:nobodyさん
20/05/05 00:44:44 .net
lumen使いにくいな
やっぱlaravel使うわ

221:nobodyさん
20/05/05 18:30:51.24 .net
Laravelは今や世界最強のフレームワークだからな

222:nobodyさん
20/05/07 15:58:46 CF6GEumL.net
5年後にLaravelを称賛するヤシが絶滅危惧種になってる
に1アベノマスク

223:nobodyさん
20/05/07 16:09:38 .net
やっぱりSymfonyがNo1になるのかな?

224:nobodyさん
20/05/07 16:56:54 Y2EAIRfO.net
Wordpress/Drupalが新たな「フレームワーク」として残り続ける。
それ以外は他言語への流出が続く。

225:nobodyさん
20/05/07 18:02:25 aW9hqE3Y.net
だからPhalconだって

226:nobodyさん
20/05/08 04:23:27 .net
お笑い芸人アンガールズのカッコいいほうは最近プログラミングの
勉強始めたらしくLaravelをやってるみたいだな

227:nobodyさん
20/05/08 08:26:18 .net
wordpressだけは絶対ないwあれはおもちゃでしょw

228:nobodyさん
20/05/09 21:26:18.76 .net
トイザらスにwordpressは売ってないと思うが

229:nobodyさん
20/05/10 04:48:56 .net
>>225
WordPressは、バージョンアップするたびに素人さん志向になっている。
ブロックエディターなんて必要なの?

230:nobodyさん
20/05/10 19:45:22 .net
Laravelって使ってみて思ったけどなんでUser.phpが直置きなの?
Modelsフォルダとか作ってそこに入れればいいと思うんだが
デフォルトでそうなっているのは何か理由があるんだろうか

231:nobodyさん
20/05/10 20:16:08 .net
>>228
俺も初めて触った時に同じことは思った。
「モデル」の定義は開発者によって様々、つまり曖昧な概念だから敢えてモデル用のディレクトリを作らなかったらしい。
だから開発者が自由な場所に配置できるようになってるし、「Models」というディレクトリを作ってそこに置いてもいいんだってさ。
俺はいつも「app/Models」もそうしてるよ。
てか公式見解は「Model」なんだけどね。

Where Is The Models Directory?

When getting started with Laravel, many developers are confused by the lack of a models directory. However, the lack of such a directory is intentional.
We find the word "models" ambiguous since it means many different things to many different people.
Some developers refer to an application's "model" as the totality of all of its business logic, while others refer to "models" as classes that interact with a relational database.

For this reason, we choose to place Eloquent models in the app directory by default, and allow the developer to place them somewhere else if they choose.

URLリンク(laravel.com)

232:nobodyさん
20/05/10 20:48:06.27 .net
>>229
modelsの意味が曖昧だとしてもapp/modelsなら別に曖昧じゃないと思うけどね

233:nobodyさん
20/05/10 21:36:58 .net
LaravelはModelの意味は開発者によって様々といいながら、Laravel独自のModelという概念があるし、
その概念はDDDとかクリーンアーキテクチャでいうモデルと全く別物だからタチ悪い

234:nobodyさん
20/05/11 03:30:41 .net
>>231
DDDとか取り入れる時はEloquentsディレクトリ作ってそこにLaravelの所謂モデルを入れてる
DB取得にだけ使うから呼び方もモデルじゃなくてエロクウェントゥにしてる


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

512日前に更新/239 KB
担当:undef