X



【PHP】Laravel【フレームワーク】 [無断転載禁止]©2ch.net
レス数が1000を超えています。これ以上書き込みはできません。
0134nobodyさん
垢版 |
2018/07/04(水) 05:48:42.81ID:1nWwkToC
『PHPフレームワーク Laravel入門』掌田津耶乃をお持ちの方、教えてください。

Chapter5の2の、データベースの利用が本のとおりにやっても動作しません。
xamppを通して実行(表示)してみようとすると、
Illuminate \ Database \ QueryException
Database (database/database.sqLite) does not exist. (SQL: select * from people)
と出て来てしまいます。
昨日昼からずっといろいろ試してますが、何をやってもダメです。
アマゾンのレビューなど見ても、困ってる人がいるようです。

何がダメなのかさっぱりです。
どうすればいいのか、ご教示ください。お願いします。
0135nobodyさん
垢版 |
2018/07/04(水) 14:23:21.33ID:sW6Nuvdk
データベースがないって書いてあるやん
.envかconfig/database.phpちゃんと設定してるか確認
sqLite使ってる設定ぽいがそれでいいのか?
0136nobodyさん
垢版 |
2018/07/04(水) 14:38:59.46ID:1nWwkToC
ご回答ありがとうございます。

適当にいじりながら、config/database.php内の、

'database' => env('DB_DATABASE', database_path('database.sqlite')),

という部分を、

'database' => database_path('database.sqlite'),

と変えたら、動作しました!

しかし、本のとおりにやったのだし、これの何がいけなかったのか、env関数を使うと
何か問題だったのか、わかりません。

何がだめだったのか、推測できないでしょうか?
0137nobodyさん
垢版 |
2018/07/04(水) 15:18:09.88ID:sW6Nuvdk
>>136
その書き方は.envファイルのDB_DATABASEを最初に見て、
.envに書いてなかったら第2引数を使うという意味だが、
.envファイルに設定ちゃんと書いてた?

あとdatabase_path()はヘルパー関数だから、
.envでは使えないのでパスを直接書く必要がある
0139nobodyさん
垢版 |
2018/07/09(月) 09:23:45.53ID:R9XoulfL
入門者で、見よう見まねで簡単なアプリを試作しているところです。

一通りのアプリ機能ができて、その後に、artisan make:auth で認証機能を付けました。

いまどうすればいいのか困ってるのですが、アプリの画面にログアウトボタンを設置したいのですが、
どうやって書けばいいのかわかりません。

index.blade.phpに、
<p><img src="images/logout.gif" float: right" ></p> として画像を表示していますが、これをクリックすると
ログアウトさせたいのです。

どうすればいいのか教えてください。
お願いします。
0140nobodyさん
垢版 |
2018/07/09(月) 09:32:32.17ID:JovMlsmc
適当にコントローラ作るか既存のコントローラの新しいメソッドに

Auth::logout();

して最後に戻りたいページにリダイレクトさせる
画像にそこへのリンクを張る
0141nobodyさん
垢版 |
2018/07/09(月) 09:43:59.63ID:???
>>140
ありがとうございました!!
ログアウトできました
それに
今はじめてフレームワークの感覚もはじめてつかんだ気がします!!!
0143nobodyさん
垢版 |
2018/07/21(土) 09:02:29.65ID:???
このスレ落ちたのかと思ったわ
ログ削除して開きなおしたら落ちてなかった
0144nobodyさん
垢版 |
2018/07/21(土) 10:35:10.48ID:+i5+6QjD
CakePHPのbakeみたいに、コマンド一発でCRUD作成することはできますか?
0146nobodyさん
垢版 |
2018/07/21(土) 22:18:39.85ID:3/5Lau+8
CRUDを自動で作ってくれるのは、LaravelよりもCake(Bake)のいいところ。
認証周りを自動で作ってくれるのが、LaravelのCakeに対する優越点。
0147nobodyさん
垢版 |
2018/07/24(火) 03:01:39.07ID:???
>>146
CodeIgniterの認証周りが不満で
Laravel作ったとかって聞いた希ガス
0148nobodyさん
垢版 |
2018/07/25(水) 02:40:57.03ID:UlOz99Ok
5.6 でauth入れたんだけど、コントローラーのメソッド内にredirect()->with(‘status’, ‘hogehoge’);みたいな感じで
flashメッセージ出す処理書いてもメッセージが表示されない。。。
debugbarで確認してもsession空っぽ。
route/web.phpのrouteに直接Session::flash(’status’, ‘hogehoge’);
書いたら表示されるのに。なんで?
誰か教えてくれるナイスガイいたらVRで美少女になっておっぱい揉ませてあげるお。(ただし中の人は以下略)
0151nobodyさん
垢版 |
2018/07/25(水) 10:47:05.60ID:???
未だにCakeなんてゴミ使ってるやついるのか…
衝撃だな
0152nobodyさん
垢版 |
2018/07/25(水) 11:55:18.00ID:AlFVLKl+
マジかよ
誰が使ってんの?
0153nobodyさん
垢版 |
2018/07/26(木) 15:28:50.89ID:???
>>149 >>150
反応ありがとう。
質問の内容はそんな感じだけど、残念ながら解決できなかったよ。
>>150のstack overflowの方でも解決できてないね。何なんだろ〜ねホント^^;
ただアンタはナイスガイの素質あるからこのツイートを紹介しとくよ。
おっぱいに栄光あれ。
https://twitter.com/i/status/1021979458805399563
0154nobodyさん
垢版 |
2018/07/26(木) 23:36:11.89ID:???
composerでsslエラー出るんだけどどなたか解決した人いる?
cacert.pemをcurlのサイトから落としてphp.iniにて指定するやり方で解決しないんだけど
0156nobodyさん
垢版 |
2018/07/28(土) 20:44:13.89ID:???
openssl入ってねーんじゃねーの
0157nobodyさん
垢版 |
2018/07/28(土) 23:48:27.87ID:???
>>156
ありがとう
でもopensslはenableなんすよね
証明書がーってエラーなんですが、拾ってきた新しいの指定してもgitforWindowsのやつ指定しても同じエラーなんですよ
xamppやめて仮想環境でやろうかな、、、
0159nobodyさん
垢版 |
2018/07/30(月) 00:25:57.72ID:???
>>158
まじで感謝
リンク先のカスペルスキーの設定で解決しました、下エラーのせときます

SSL operation failed with code 1. OpenSSL Error messages:
error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed
Failed to enable crypto
failed to open stream: operation failed

3日も悩んでしまった。
誰か他の人のためにも設定>詳細>ネットワーク>暗号化された接続のスキャン:暗号化された接続をスキャンしない
カスペ使ってる人どうぞ
0160nobodyさん
垢版 |
2018/07/30(月) 00:39:35.59ID:???
今から学び始めるならどの書籍かサイトがオススメ?
PHPの知識も趣味に毛が生えたようなもんだから敷居高いかな
0161nobodyさん
垢版 |
2018/07/30(月) 01:17:45.29ID:???
>>160
書籍は青い表紙のやつしかない。
中身の質は俺にはわからん。少なくとも、オフィスや書斎の本棚の飾りとしては悪くない。
0162nobodyさん
垢版 |
2018/07/30(月) 01:31:00.72ID:y5TUArLX
青い表紙の本はLaravel初学者が学ぶにはちょうどいいよ
足りないところも多いのでその後の自習も必要だが
0163nobodyさん
垢版 |
2018/07/30(月) 01:48:40.15ID:???
ありがとう!
さっそく買って読んで見る
0166nobodyさん
垢版 |
2018/08/03(金) 17:27:43.74ID:???
青いのよんだがこれ情報量ララ帳とかと大して変わりなくないか
0167nobodyさん
垢版 |
2018/08/03(金) 18:19:54.85ID:???
ヤツの本は公式チュートリアルとかを改変して
わかりにくい解説をつけただけってのがデフォ
0168nobodyさん
垢版 |
2018/08/04(土) 08:18:11.27ID:???
まぁ自分で情報集める能力のないヤツ用の本だろ。
0169nobodyさん
垢版 |
2018/08/04(土) 12:09:49.92ID:???
アマゾンレビューに騙されたわ
なんであんな絶賛してんだよ
0170nobodyさん
垢版 |
2018/08/04(土) 14:35:24.75ID:???
本に書いてる通りやってもエラーで動かない!
とかレビューしてる本が多いけど、それぐらいのトラップ乗り越えられないようなヤツは、メジャーバージョンアップとかして仕様変わって動かなくなったらどうするんだろうな。
サービス終了すんのかな。
0171nobodyさん
垢版 |
2018/08/05(日) 04:03:01.47ID:???
>>170
本買うくらいの初心者ならそれくらい言うだろ。
たいていの人はすぐにそのレベルは卒業するよ。

世の中、たいていの人は、おまえなんかよりも優秀だと思っておくといいよ。
0172nobodyさん
垢版 |
2018/08/05(日) 05:20:43.77ID:???
めっちゃイライラしてて草
0173nobodyさん
垢版 |
2018/08/05(日) 12:49:22.51ID:???
LaravelってRailsのphpバージョンみたいに考えておけばいいの?
0176自作自演
垢版 |
2018/08/29(水) 21:31:03.48ID:???
インパラ本の最初の方だけ読んだけど
純正ドキュメントやLaracastsとは
違った(つか自分が知らなかっただけ)やり方が
書いてあって参考になった
0177nobodyさん
垢版 |
2018/08/29(水) 23:55:45.13ID:???
SwooleでLaravel本番に使ってる人います?
注意する点とかあったら知りたい。
0178nobodyさん
垢版 |
2018/09/08(土) 13:33:08.10ID:???
こういうのって、翻訳が出るまでどれくらい時間がかかるもんなの?
0179nobodyさん
垢版 |
2018/09/08(土) 16:02:34.15ID:???
>>178
本による
翻訳出ないものもあるし
英語勉強しちゃえば?
0180nobodyさん
垢版 |
2018/09/09(日) 03:57:49.14ID:???
青い本は叩くくせに洋物はこの扱いか。
0181nobodyさん
垢版 |
2018/09/09(日) 08:54:36.48ID:???
>>180
洋物のは知らんが青い本の筆者が
出してる本のレベル知ってるの?w
0182nobodyさん
垢版 |
2018/09/11(火) 15:02:42.92ID:???
青い本は公式見ようとしない情弱がありがたがってるだけ。
青い本読んだ後に公式見たらビックリするだろう。
0183nobodyさん
垢版 |
2018/09/12(水) 03:28:57.52ID:???
>>182
それww
自分も知らなくてヤツのCakePHPの本を
買ってしまったんだけど
公式のチュートリアルを
後から見たら牛丼噴いた
0184nobodyさん
垢版 |
2018/09/14(金) 21:10:46.74ID:???
初心者には青い本より役に立つというチュートリアルってどこですか?
もしかして日本語じゃない方の公式にあるの?

みんな天才?
0185nobodyさん
垢版 |
2018/09/15(土) 04:58:04.34ID:???
黙ってられなくてワロタ
0187nobodyさん
垢版 |
2018/09/16(日) 00:36:52.95ID:???
みんな、Lumenについてどう思う?
0188nobodyさん
垢版 |
2018/09/16(日) 00:43:59.80ID:???
>>186
追加
バージョンをビデオと合わせないと動かないのがあるので

composer create-project "laravel/laravel=5.4.*" sampleproject
0189nobodyさん
垢版 |
2018/09/16(日) 20:11:01.26ID:???
こういうとりあえず打ち込んでみてっていうのって
初心者にわかるんかな?他言語なりフレームワークの経験あるなら
何してるかわかるだろけど
0190nobodyさん
垢版 |
2018/09/29(土) 15:50:31.38ID:???
青い本はまじで役にたたん。
0191nobodyさん
垢版 |
2018/09/29(土) 16:03:24.12ID:???
何すれば詳しくなれる?
0192nobodyさん
垢版 |
2018/10/06(土) 14:21:35.74ID:CRw8EYt1
artisanでauth入れるといろいろ設定してくれるんだが
パスワードリセット使わんからcontroller消したりmigration消してしまった
これって大丈夫なの?
artisanで全ルート表示しようとするとエラーになる
元に戻せないし涙目なんだが
0194nobodyさん
垢版 |
2018/10/07(日) 21:52:06.71ID:???
model instance作るとき

$flight = new Flight;

なぜFlight()にならないの?
そういうものだから?違和感があります。
教えてください&#9825;
0195nobodyさん
垢版 |
2018/10/07(日) 23:33:46.61ID:???
>>194
PHPの仕様としてインスタンス生成時の引数に使うカッコは省略可能。
コンストラクタに渡すものが特になければ省略していいが、カッコありに統一したほうがコードとしては見やすい
0196nobodyさん
垢版 |
2018/10/07(日) 23:50:39.67ID:???
>>195
そうなんですね!ありがとうございます
0197nobodyさん
垢版 |
2018/10/08(月) 02:44:18.04ID:0Wt1FovK
青い本とは別に、解説書が新しく発売されたようですが、
ご覧になった人いますか?
初心者におすすめできるかどうか、教えてください。
0198nobodyさん
垢版 |
2018/10/08(月) 17:35:04.59ID:???
>>197
前書きより
「本書の内容は初心者の方には少しばかり難しいかもしれません。」
0199nobodyさん
垢版 |
2018/10/11(木) 13:51:31.12ID:???
新しいララベル本難しそう
こんなことやらないとアプリ作れないの?ってレベル
0200nobodyさん
垢版 |
2018/10/19(金) 02:11:18.61ID:???
 私たち日本人の、日本国憲法を改正しましょう。
総ム省の、『憲法改正國民投票法』、でググって
みてください。拡散も含め、お願い致します。
0201nobodyさん
垢版 |
2018/10/19(金) 15:44:56.51ID:LuVWWOOt
>>197
初版よりかなり分かりやすくてよいよ
でも青い本の方が初心者向け向きかも
0202nobodyさん
垢版 |
2018/10/24(水) 14:46:22.62ID:6dsLSQs5
CRUDとかresourceの考え方がよくわかりません
例えば検索ボタンで一覧表示する画面があったとして
検索する場合は普通POSTだと思うんですが
その場合はindex?show?フォームタグをGETにしちゃうの?
わかりません…
0203nobodyさん
垢版 |
2018/10/24(水) 15:11:04.27ID:0K5yYsFS
質問文が何言ってるかも全然分からんし、一冊本でも買って勉強すれば?
0204nobodyさん
垢版 |
2018/10/24(水) 21:53:28.39ID:JWhbih8m
いやわかるけどね。。
一覧ならindexで、formをgetでいいんじゃないの。
まあ俺は使わないけど。
0205nobodyさん
垢版 |
2018/10/24(水) 22:03:22.64ID:JWhbih8m
>>204
あーgetにしたらセキュリティ的によくないか?w
やっぱ使わないなw
0206nobodyさん
垢版 |
2018/10/24(水) 23:27:32.35ID:???
HTTPメソッドの使い分けはその操作が安全であるかどうか、べき等であるかどうかで判断するのが原則。

安全→サーバ、特にDBなどの状態を変化させないこと
べき等→その操作を何度行っても結果が同じであること

検索のような安全でべき等な処理はGETが推奨。
要はGETを使う場合はブラウザ側でキャッシュしても問題ないようにしておいてねということ。

POSTはリソースの新規作成など安全でもなくべき等でもない操作に使う。
ただし、クエリパラメータに出したくない項目がある場合や、検索項目がとんでもなく多くてURLが長くなる場合などに、安全でべき等な操作であってもPOSTを使わざるを得ないこともありうる

GETであることの他の利点は、Google検索のようにURLだけでそのまま検索結果の表示ができること
0207nobodyさん
垢版 |
2018/10/24(水) 23:53:21.00ID:???
>>206
DELETEはGETでやっちゃうことあるんだけど、アンチパターンなのかな?
0208nobodyさん
垢版 |
2018/10/24(水) 23:56:12.03ID:CGRbpiMU
PUTも使えよ
0209202
垢版 |
2018/10/25(木) 00:13:36.98ID:HJc+NYHT
>>206
大変勉強になりました。ありがとうございます!
0210nobodyさん
垢版 |
2018/10/25(木) 00:59:29.50ID:???
べき等ってなに?
0211nobodyさん
垢版 |
2018/10/25(木) 01:15:08.52ID:nxhIFntO
「その操作を何度行っても結果が同じであること」って説明してくれてるじゃん
0212nobodyさん
垢版 |
2018/10/25(木) 01:31:39.05ID:sf94Ojmb
冪等性
Ansibleでよく使われる言葉やね
0213nobodyさん
垢版 |
2018/10/25(木) 11:42:12.87ID:???
誰かタスケテ〜
Laravelに関係ないかもだけど、コントローラ内でpreg_replace_callbackに書いたコールバック関数をいくら変更しても反映されなくて困ってる
そもそもNetBeans+Xdebugでコールバック関数の中がトレースできないんだけどそういうもの?

無名関数で書いていたものをスタティックメソッドに変えて、メソッド名を存在しないものにしたり'self::'だけにしてみても、すでに存在しない無名関数の内容がそのまま実行されてる
ダミーのメソッドを書いて'self::dummy'なんてやっても以前の無名関数が呼ばれてる
それどころか'self::'だけでもそのまま動いちゃう
メソッド名を''にするとさすがにエラーになる
どういうことなのこれ?
環境はXAMPPのPHP5.6.15でLaravel5.6だけど本番環境のCentOS6、PHP5.6.38でも同じ挙動
Apacheの再起動やcomposer clear-cacheをやっても変わらず
なんなのこれ〜
0215nobodyさん
垢版 |
2018/10/25(木) 15:09:11.70ID:???
>>214
コンパイルされたコードがキャッシュに残ってるみたいな話っぽいけど
それにしたってこんなコードがエラーなく走るって許されなくない?

$csv = preg_replace_callback('/###([0-9]+)###/', 'self::', $csv);
0216nobodyさん
垢版 |
2018/10/25(木) 15:27:24.31ID:???
>>215
処理の間でログ出力してみたら?
0217nobodyさん
垢版 |
2018/10/25(木) 16:03:24.47ID:4VY+jmAq
>>216
現在のコードをどう変えても、実行されるのは以前の無名関数なんよ…
もう存在してないコードなので、その中にログ出力を入れることもできない…
なおNetBeansのデバッガで追うと、>>215の行が実行されてるのは間違いない
ステップ・インでそのまま次の行に行ってしまうw
0218213
垢版 |
2018/10/25(木) 16:04:23.88ID:4VY+jmAq
ちなphp.iniでopcache.enable=0にしてApacheを再起動しても変わらなかったw
もうお手上げw
0219213
垢版 |
2018/10/25(木) 16:20:23.86ID:???
もう一度無名関数の形に戻して、その中に文法エラーを入れとくとちゃんとエラーになる
でも文法エラーを直すと以前の内容が走る
無名関数の中で呼んでいるbladeテンプレートの名前を
めちゃくちゃなものに変えてもエラーにならないからそれは間違いない
コントローラを別名で新たに作って
ルーティング先も新コントローラに変えて見たけど症状変わらず
なんぞこれなんぞこれなんぞこれw
0220nobodyさん
垢版 |
2018/10/25(木) 16:43:59.57ID:tc3EmY5I
どうせぜんぜん違うファイル編集してるんだろ
0221nobodyさん
垢版 |
2018/10/25(木) 17:08:58.85ID:4VY+jmAq
>>220
この一行目にブレークポイントつけとくとちゃんとデバッガで止まる
クロージャ内の行にブレークポイントつけといてステップインしてもスルーして
その次のStorage::putに行く
ログには何も残らないしviewのファイル名をどう変えても以前の内容が出力される

$csv = preg_replace_callback('/###([0-9]+)###/', function ($matches)
{
error_log('[Closure in CsvController::upload] TEST');
$match = $matches[1];
$item = \App\Item::find($match);
if (! $item) {
return $match;
}
$html = '"'.str_replace('"', '""', preg_replace("/[\r\n]/", '', view('forms.description.ebay', [ 'item' => $item ])->render())).'"';
return $html;
}, $csv);

Storage::put('temp.csv', $csv);
0222nobodyさん
垢版 |
2018/10/25(木) 20:57:33.56ID:???
>>207
完全にアンチパターン
GETで削除を実装していて検索エンジンのクローラに全部消されたという嘘みたいな笑い話がある
0224nobodyさん
垢版 |
2018/10/26(金) 10:19:01.89ID:???
>>222
CSRF対策くらいはさすがにするのでそれはないけど
他にDELETEをGETでやらないほうがいい合理的な理由ってある?
0226nobodyさん
垢版 |
2018/10/26(金) 22:15:09.94ID:???
GETで削除を実装するメリットこそほとんど何もないでしょ
0227nobodyさん
垢版 |
2018/10/27(土) 01:10:13.65ID:???
HTTPの基本に沿って実装されているものが多いのに、あえて反発して得がある方が稀でしょ
0228nobodyさん
垢版 |
2018/10/27(土) 14:02:27.13ID:???
リファラーでワンタイムトークンが漏れる恐れがあるね
0229nobodyさん
垢版 |
2018/10/27(土) 14:07:37.78ID:???
漏れてもいいじゃん
何したってもうダメなときはダメなんだよ
0230nobodyさん
垢版 |
2018/10/27(土) 14:13:47.68ID:???
おもらしはあかんやろ
0231nobodyさん
垢版 |
2018/11/03(土) 22:31:19.10ID:lm60ZjAX
@edit画面が呼ばれ、DBから初期データ取得してフォーム要素にセットして表示
 ⇒ この画面で編集されて[確認]ボタン押されPOST送信される

Aconfirm画面が呼ばれ、フォームデータを取得しバリデーションして以下2通りの処理に分かれる
 その1) ⇒ バリデーションOKの場合、確認画面を表示。return view('path.to.confirm', compact('data'));
 その2) ⇒ バリデーションNGの場合、edit画面に戻しエラー表示。return view('path.to.edit', compact('data', 'error'));

以上のような画面遷移があるとすると
path/to/edit.blade.phpのフォーム要素valueの書き方をどうすべきか迷っています。

DBから取得し、そのままビューに渡すと value="{{$data->hoge}}" 形式で書きます。
edit画面に戻す時にそのまま渡すと配列のため value="{{$data['hoge']}}" こう書くことになります。

なので両方に対応するには value="{{$data['hoge'] or $data->hoge}}" のように書くことで対応できそうです。
でもスマートではないのでedit画面に戻す時は $data = (object)$data; のようにキャストすることで value="{{$data->hoge}}" だけでよさそうになりそうです。

これって他にもっといい方法ありますか?
0233nobodyさん
垢版 |
2018/11/04(日) 18:11:52.00ID:???
青い本も、新しいのもイマイチやね。laravel情報少ないがホントに流行ってるのかねぇ( ̄▽ ̄;)
0234nobodyさん
垢版 |
2018/11/04(日) 23:13:50.10ID:???
>>231
確認画面にするならわざわざControllerから渡さなくてもヘルパのold関数でいいんじゃない?

value="{{ old('hoge', $data->hoge) }}"
で、直前の入力値か、DB値かが表示できる
0235nobodyさん
垢版 |
2018/11/05(月) 08:30:11.91ID:8b08MGi3
>>233
その本のどっちかと公式リファレンスあれば
フレームワーク初心者でも充分理解できると思うが
逆に何の情報が足りないの?
0236nobodyさん
垢版 |
2018/11/09(金) 01:14:18.78ID:y94KLp5G
バリデーションでよく例に出てる以下のようなやつって、エラー出たら自動で元の画面に戻るみたいに書いてるけど戻らんのよ
例外吐くみたいなこと書いてあるからtry/catchで囲ってcatchブロック内にreturn back();書くのが普通?

$this->validate($request, [
   "hoge" => "required|string|max:255",
]);
0239nobodyさん
垢版 |
2018/11/09(金) 14:31:44.02ID:???
>>237
よくsublimeなんかでlaravel書く気になるね
0245nobodyさん
垢版 |
2018/11/09(金) 20:52:17.10ID:???
Eclipse大先生使用してます
0246nobodyさん
垢版 |
2018/11/09(金) 21:40:11.11ID:???
IDE使わないでテキストエディタ使ってる人はネタなのか
0248nobodyさん
垢版 |
2018/11/10(土) 11:30:01.41ID:Un7oY+Cn
IDEなんて継承しまくりのソース見る時ぐらいしか必要とは思わん
0249nobodyさん
垢版 |
2018/11/10(土) 13:01:04.17ID:???
さくらエディタが最強だから
0250nobodyさん
垢版 |
2018/11/10(土) 19:06:48.44ID:???
laravelならEclipseだろ
0252nobodyさん
垢版 |
2018/11/11(日) 16:48:15.20ID:???
PhpStorm以外は人権がない
0253nobodyさん
垢版 |
2018/11/11(日) 16:55:08.29ID:L89xupoR
男は黙ってvim だろ?
0254nobodyさん
垢版 |
2018/11/11(日) 20:21:23.27ID:???
phpstorm → mvc全部書けるオールラウンダー
eclipse → viewが弱い
sublime → viewだけなら使い物にはなる
atom, vscode, vim → 使ったことないけどsublimeみたいなもんだろ?
0255nobodyさん
垢版 |
2018/11/11(日) 20:24:20.03ID:???
Laravel開発者はvimで書いている
0256nobodyさん
垢版 |
2018/11/11(日) 21:36:38.10ID:???
なんでNetBeansが出てこないんだ
0257nobodyさん
垢版 |
2018/11/11(日) 21:39:21.40ID:???
netbeansは無料ってだけで特筆する性能じゃないよね
0258nobodyさん
垢版 |
2018/11/12(月) 00:16:47.48ID:???
vscodeは補完プラグイン次第でまぁまぁ使えなくも無いけどゴミだな
0259nobodyさん
垢版 |
2018/11/12(月) 14:41:29.82ID:???
vscodeはなんか小ざっぱりしていて物足りない
ザ・IDE!っていうゴテゴテしたUIのガジェット感がないんだよなあ
0260nobodyさん
垢版 |
2018/11/12(月) 15:44:49.87ID:???
いやvscodeはIDEじゃなくてテキストエディタなんだからそういうもんだろ
0261nobodyさん
垢版 |
2018/11/13(火) 00:34:21.98ID:???
お前らってメモ帳しかない環境でlaravelやれって言われたら発狂しそうだな
0263nobodyさん
垢版 |
2018/11/13(火) 07:29:29.14ID:???
vscodeで十分
デバッグもできるしな
0264nobodyさん
垢版 |
2018/11/13(火) 10:58:47.83ID:???
だからNetBeansでいいじゃん
0265nobodyさん
垢版 |
2018/11/13(火) 14:09:52.35ID:???
金出さないで真っ当なIDE使うならNetBeansだよね
金出せるならPhpStorm使ったほうが良いと思うけど
0266nobodyさん
垢版 |
2018/11/14(水) 07:13:45.93ID:L6CrD+nQ
検索機能があって、一覧表示とページ移動できるようにしたい場合ですが

モデルで検索条件で取得した一覧データと
別途ページ移動用に、同じ検索条件でpagenate(20)みたいにして生成しないといけない?

同時にはできない?
0268nobodyさん
垢版 |
2018/11/14(水) 18:38:58.50ID:???
NetBeans厨必死の布教お疲れ様です。
0269nobodyさん
垢版 |
2018/11/14(水) 22:36:39.05ID:???
NetBeansは時々起こるコピペクラッシュが我慢ならん
0270nobodyさん
垢版 |
2018/11/15(木) 09:26:10.88ID:???
まぁSublimeやAtomとかよりはNetBeansのほうがまだマシだとは思うが、
jetbrainsが出してるものと比べればあんまり良いものでもないよな
0271nobodyさん
垢版 |
2018/11/15(木) 12:29:52.20ID:???
NetBeansでLaravelってそんなにいいのか?
0272nobodyさん
垢版 |
2018/11/15(木) 12:46:40.39ID:???
コピペクラッシュは起こったことない
0273nobodyさん
垢版 |
2018/11/15(木) 13:38:53.83ID:???
>>271
そんなにでもない
ケチな人専用じゃないかな?
0274nobodyさん
垢版 |
2018/11/15(木) 14:53:47.45ID:???
やはりjetbrainsのIDEが一番いい
あれは金を払う価値がある
0275nobodyさん
垢版 |
2018/11/15(木) 16:28:33.09ID:???
EclipseがLaravel書くのに最強
0276nobodyさん
垢版 |
2018/11/15(木) 18:31:09.53ID:???
秀丸のほうがLaravelコーディング最速
0277nobodyさん
垢版 |
2018/11/15(木) 20:32:43.68ID:???
起動は最速だと思う
0278nobodyさん
垢版 |
2018/11/19(月) 10:43:52.78ID:???
PHPの神フレームワークはLaravelという結論でOK?
0279nobodyさん
垢版 |
2018/11/19(月) 10:50:06.41ID:???
phpは開発者も嘆くほどダサくてクソコードを作りやすくしてしまったといってるからそれをベースにしたフレームワークなどに神もクソもない
0280nobodyさん
垢版 |
2018/11/19(月) 11:01:49.99ID:???
それなんだよな
dotnet coreがLinuxでも動くようになったからC#が今後伸びてくるやも
0281nobodyさん
垢版 |
2018/11/19(月) 11:16:02.83ID:???
JavaはOracleがやらかしたしなー
そういえばCやC++ってWebフレームワークってあるの?
0282nobodyさん
垢版 |
2018/11/19(月) 11:21:54.62ID:???
LinuxでC#ってメリットあるのかな。
0283nobodyさん
垢版 |
2018/11/19(月) 11:26:44.47ID:???
Laravelはsymfonyよりはよいとおもいます
0284nobodyさん
垢版 |
2018/11/19(月) 11:27:18.26ID:???
先行き不安定なJavaに対しての保険
0285nobodyさん
垢版 |
2018/11/19(月) 11:30:15.98ID:???
Oracle「PHPもボクが管理するよ」
ってなったら終わりだな
0286nobodyさん
垢版 |
2018/11/19(月) 11:39:29.09ID:???
PHP「僕がOracleを管理するよ」
こうなればOK
0287nobodyさん
垢版 |
2018/11/19(月) 11:41:46.61ID:???
リーナス「俺がPHPを管理する。糞コードや糞機能は廃止するからな」
0288nobodyさん
垢版 |
2018/11/19(月) 11:48:23.41ID:???
Laravelの駄目なところは?
0291nobodyさん
垢版 |
2018/11/19(月) 12:26:20.90ID:???
イスラエルって国自体が不安定
0292nobodyさん
垢版 |
2018/11/19(月) 12:50:40.49ID:???
Laravelのいいところは?
0294nobodyさん
垢版 |
2018/11/19(月) 15:18:56.71ID:???
LaravelのいいところはJavaじゃないところ
0295nobodyさん
垢版 |
2018/11/19(月) 19:48:18.82ID:???
お前らLaravelコーディングできないからって嫉妬するなよw
0296nobodyさん
垢版 |
2018/11/20(火) 05:48:50.31ID:???
Dockerで動かそうと思ったら結構苦労したは
0297nobodyさん
垢版 |
2018/11/20(火) 20:41:23.92ID:???
phpだからしょうがない
0298nobodyさん
垢版 |
2018/12/01(土) 19:52:55.82ID:???
最近Laravelはじめてみたけどこれ凄いな
VueとかReactなんかのフロントエンドのフレームワーク使うのにwebpackの設定書かなくてもいいし
ちゃんとフロントエンドとバックエンドの接続を一つの環境でできるんだから

cdn読み込みとかじゃないフル機能のVueやReactを使ってバックエンドのDBとデータやり取りするシステム作ってみたいって人にはいいかも知れん
0299nobodyさん
垢版 |
2018/12/04(火) 23:33:09.13ID:???
最近Laravelはじめてみたけどこれ凄いな
VueとかReactなんかのフロントエンドのフレームワーク使うのにwebpackの設定書かなくてもいいし
ちゃんとフロントエンドとバックエンドの接続を一つの環境でできるんだから

cdn読み込みとかじゃないフル機能のVueやReactを使ってバックエンドのDBとデータやり取りするシステム作ってみたいって人にはいいかも知れん
0300nobodyさん
垢版 |
2018/12/05(水) 12:21:34.88ID:???
最近Laravelはじめてみたけどこれ凄いな
VueとかReactなんかのフロントエンドのフレームワーク使うのにwebpackの設定書かなくてもいいし
ちゃんとフロントエンドとバックエンドの接続を一つの環境でできるんだから

cdn読み込みとかじゃないフル機能のVueやReactを使ってバックエンドのDBとデータやり取りするシステム作ってみたいって人にはいいかも知れん
0301nobodyさん
垢版 |
2018/12/05(水) 17:24:16.35ID:???
最近Laravelはじめてみたけどこれ凄いな
VueとかReactなんかのフロントエンドのフレームワーク使うのにwebpackの設定書かなくてもいいし
ちゃんとフロントエンドとバックエンドの接続を一つの環境でできるんだから

cdn読み込みとかじゃないフル機能のVueやReactを使ってバックエンドのDBとデータやり取りするシステム作ってみたいって人にはいいかも知れん
0302nobodyさん
垢版 |
2018/12/05(水) 17:46:00.09ID:???
最近Laravelはじめてみたけどこれ凄いな
VueとかReactなんかのフロントエンドのフレームワーク使うのにwebpackの設定書かなくてもいいし
ちゃんとフロントエンドとバックエンドの接続を一つの環境でできるんだから

cdn読み込みとかじゃないフル機能のVueやReactを使ってバックエンドのDBとデータやり取りするシステム作ってみたいって人にはいいかも知れん
0305nobodyさん
垢版 |
2018/12/10(月) 09:06:54.94ID:???
LaravelとVue.jsをどう連携すれば効率的に使えるかを説かれた本出ないかな
0307nobodyさん
垢版 |
2018/12/11(火) 01:32:05.68ID:QO5o8Sen
「○○処理が完了しました」みたいなメッセージを画面に出すのによく使われる
return redirect('foo/bar')->with('status', 'メッセージ');
って便利だけど、これって普通のセッションに入れてるわけじゃなくて
1度読み出したら消す(フラッシュ)みたいな特別な領域に入れてるよね

session()->flush('status', 'メッセージ'); みたいな書き方があるっていうの見つけたけど、これ使うとセッションが全部消えてログアウトになった
で、session()->with('status', 'メッセージ'); のように書いてみたらそんなもんありませんみたいなエラーログが吐かれた

そこで質問ですが直接リダイレクトすることなくセッションに一時的にメッセージを保存する書き方ありますか?
0308nobodyさん
垢版 |
2018/12/11(火) 07:38:26.84ID:???
>>307
データの一時的保持ならflashじゃねーの
flushは全データ消去
0310nobodyさん
垢版 |
2018/12/11(火) 21:01:41.52ID:GuK846+A
http://connect.uh-oh.jp/

現実の人の繋がりに疲れた人に

宣伝です。
0311nobodyさん
垢版 |
2018/12/15(土) 18:19:25.00ID:CL38cluE
プログラムやってれば、割とよく出てくる単語だと思うけど。
メモリ上のデータをフラッシュ(flush)する(=ファイルに掃き出す)。
0312nobodyさん
垢版 |
2018/12/16(日) 14:03:08.74ID:???
プログラムやってれば、割とよく出てくる単語だと思うけど。
メモリ上のデータをフラッシュ(flush)する(=ファイルに掃き出す)。
0313nobodyさん
垢版 |
2018/12/16(日) 15:21:40.21ID:???
プログラムやってれば、割とよく出てくる単語だと思うけど。
メモリ上のデータをフラッシュ(flush)する(=ファイルに掃き出す)。
0314nobodyさん
垢版 |
2018/12/16(日) 16:53:40.40ID:???
FormRequest使うと入力エラーだと入力画面に戻ってoldで入力値が取れるけど、その時にFormRequest内で入力値に追加することってできないのかな
やりたいことは画像アップロード付のFromでエラーで戻った時に正常にアップロード済みの画像は再選択しなくてもいいようにしたいです
画像でエラーが出た時はもちろん再選択でいいです
なので入力エラーの時は入力データに別のキーでアップロード済み画像のフルファイル名と元ファイル名を持たせようかと思ったんだけどうまくいかない
0315nobodyさん
垢版 |
2018/12/16(日) 17:10:12.50ID:???
old値使うよりもonsubmit系のイベントで要件に満たないものは送信中止した方がいいんじゃない?
0316nobodyさん
垢版 |
2018/12/22(土) 16:48:35.45ID:???
でもその方法だと送信中止されちゃいますよね?
0317nobodyさん
垢版 |
2018/12/22(土) 17:13:38.07ID:???
だからJavaScriptでまずバリデーションして要件に満たないものは弾いて送信処理ぜずにエラー処理でいいんやないの?

どうしても送信先でバリデーションしたいんならXHR通信(ajax,axios)使って飛ばした後結果次第でエラー表示するか
成功したらリダイレクトでどっかに戻すかすればいいじゃん
0318nobodyさん
垢版 |
2018/12/22(土) 21:46:51.18ID:???
>>317
それアンチパターンじゃねぇか?
0319nobodyさん
垢版 |
2018/12/22(土) 21:52:32.52ID:???
アンチパターンにはアンチパターンである裏付けがあるけど何を以てアンチパターンと判断した?
0320nobodyさん
垢版 |
2018/12/23(日) 15:03:50.29ID:???
oldはsessionの'_old_input'に入ってた気がするから追加しようと思えばできなくないけど、laravelのインターフェイスじゃなくて中の実装に依存してしまうから、独自のキーでsession保存が安牌な気がする
0321nobodyさん
垢版 |
2018/12/23(日) 22:34:32.13ID:???
>>317
それLaravelの開発者が、やめてほしいLaravelの使い方として挙げたやつじゃない?
0322nobodyさん
垢版 |
2018/12/23(日) 22:36:50.80ID:???
下手にJavaScriptに頼らず、Laravelだけで処理できるのであれば
Laravelだけで実装したほうがいい気がするな
0323nobodyさん
垢版 |
2018/12/23(日) 22:56:38.35ID:???
Reactみたいにフロントでバリデーションはやるが、当たり前だけどサーバー側も同じバリデーションは必要
0324nobodyさん
垢版 |
2018/12/24(月) 02:09:59.01ID:???
どんなにJavaScriptでガチガチにバリデーションしてもセキュリティ考えると結局サーバーサイドでバリデーションしないといけないのは変わらないしな
ユーザビリティとしては一旦JavaScriptでバリデーションしてエラー出した方がいいけど、バリデーション処理が2箇所になってメンテナンス性が悪くなる
0325nobodyさん
垢版 |
2018/12/24(月) 04:15:34.75ID:???
もう一度言うけど
どんなにJavaScriptでガチガチにバリデーションしてもセキュリティ考えると結局サーバーサイドでバリデーションしないといけないのは変わらないしな
ユーザビリティとしては一旦JavaScriptでバリデーションしてエラー出した方がいいけど、バリデーション処理が2箇所になってメンテナンス性が悪くなる
0326nobodyさん
垢版 |
2018/12/24(月) 06:25:33.71ID:???
フォームデータをポストするのにajaxじゃなくバカ正直にformをsubmitするのなんで?
画面の遷移をやるのはgetだけでよくない?
0327nobodyさん
垢版 |
2018/12/24(月) 10:51:30.76ID:???
画面遷移を別のビューでSSRするのか、Reactみたいにレンダリングはフロントでやるのかの違い
0328nobodyさん
垢版 |
2018/12/24(月) 15:31:36.37ID:???
クライアントサイドのバリデーションUXのため。サーバサイドのバリデーションはセキュリティのため。

セキュリティのことを考えるとクライアントサイドのバリデーションはただの飾り
0329nobodyさん
垢版 |
2018/12/24(月) 15:36:14.45ID:???
UX面を考慮するなら冗長でもブラウザ側のバリデーションは必要かと思うよ
てかこれ全部自演かも知れんけど
0330nobodyさん
垢版 |
2018/12/24(月) 18:30:56.64ID:???
バリデーションなんか難しくもなんともないんだからその程度で喧嘩すんな
0331nobodyさん
垢版 |
2018/12/24(月) 18:43:39.39ID:???
誰もバリデーションが難しいとかクライアント側が不要とか言ってないぞ?
何言ってんだこいつ
0332nobodyさん
垢版 |
2018/12/24(月) 18:51:24.40ID:???
確かにフロントとバックのバリデーション分担って悩ましいよね
結局のところどっちもやるべきなんだと思うけど

最近昔のシステムの改修しててソース見ると
フォームポスト

バリデーション→確認画面表示

バリデーション→本登録

みたいになってるけどこの二回は流石に要らんだろと思って
一回目のバリデーション通ったらその結果をセッションにぶち込んで二回目のところはセッションから取り出した値そのまま通すことにして
UI側にアクティブなバリデーション入れた
画面遷移の確認→確定シーケンスは保持
ただ確認画面はページは遷移せずにDOMの表示切り替えにした

VueとかReactみたいなハイカラなもの使いたいけどまだ実用できるレベルじゃないから勉強中で悩ましい
0333nobodyさん
垢版 |
2018/12/24(月) 18:53:31.75ID:???
>>314の件に関してはフロント側でバリデーションしてれば煩わしい再入力が必要になるケースは9割がた消滅するんだよね
0334nobodyさん
垢版 |
2018/12/24(月) 18:58:56.62ID:???
今なんの議論してるの?

傍目から読むと
やりたければやればいいし、めんどくさければやらなくていい
という意見で全員が一致しているのだと思っているけど
0335nobodyさん
垢版 |
2018/12/24(月) 19:00:13.06ID:???
過疎だから仕方によ
0337nobodyさん
垢版 |
2018/12/26(水) 19:27:01.27ID:???
>>333
誰もバリデーションが難しいとかクライアント側が不要とか言ってないぞ?
何言ってんだこいつ
0339nobodyさん
垢版 |
2018/12/27(木) 03:43:46.13ID:???
もうなんか本人の再レスなのかコピペマンのいつものコピペなのかそれともコイツ自体がいつものコピペマンなのかもう分からん
0342nobodyさん
垢版 |
2018/12/27(木) 17:45:50.56ID:???
【悲報】Laravelスレコピペだらけ
0343nobodyさん
垢版 |
2018/12/27(木) 17:46:14.88ID:???
バリデーションなんか難しくもなんともないんだからその程度で喧嘩すんな
0344nobodyさん
垢版 |
2018/12/27(木) 20:19:42.96ID:???
誰もバリデーションが難しいとかクライアント側が不要とか言ってないぞ?
何言ってんだこいつ
0345nobodyさん
垢版 |
2018/12/27(木) 20:30:37.38ID:???
もうなんか本人の再レスなのかコピペマンのいつものコピペなのかそれともコイツ自体がいつものコピペマンなのかもう分からん
0346nobodyさん
垢版 |
2018/12/27(木) 20:32:27.58ID:???
>>314の件に関してはフロント側でバリデーションしてれば煩わしい再入力が必要になるケースは9割がた消滅するんだよね
0347nobodyさん
垢版 |
2018/12/27(木) 20:33:18.79ID:???
今なんの議論してるの?

傍目から読むと
やりたければやればいいし、めんどくさければやらなくていい
という意見で全員が一致しているのだと思っているけど
0349nobodyさん
垢版 |
2018/12/27(木) 20:34:56.10ID:???
スタンドアローンコンプレックス
0350nobodyさん
垢版 |
2018/12/27(木) 20:36:56.54ID:???
カオスすぎるだろw
0351nobodyさん
垢版 |
2018/12/27(木) 22:15:39.08ID:???
>>349
誰もバリデーションが難しいとかクライアント側が不要とか言ってないぞ?
何言ってんだこいつ
0352nobodyさん
垢版 |
2018/12/27(木) 22:16:14.35ID:???
>>349
誰もバリデーションが難しいとかクライアント側が不要とか言ってないぞ?
何言ってんだこいつ
0353nobodyさん
垢版 |
2018/12/27(木) 22:16:35.43ID:???
バリデーションなんか難しくもなんともないんだからその程度で喧嘩すんな
0354nobodyさん
垢版 |
2018/12/27(木) 22:17:05.05ID:???
この流れやめろwww
0355nobodyさん
垢版 |
2018/12/27(木) 22:41:26.55ID:???
バリデーションのやり方を否定されたからって
荒しすぎだろ
0356nobodyさん
垢版 |
2018/12/28(金) 01:15:00.93ID:???
荒らしてるのはすべて>>317です
バカなこと書いたらよってたかって叩かれたからその腹いせです
0357nobodyさん
垢版 |
2018/12/28(金) 06:28:55.34ID:???
> FormRequest使うと入力エラーだと入力画面に戻ってoldで入力値が取れるけど、その時にFormRequest内で入力値に追加することってできないのかな
> やりたいことは画像アップロード付のFromでエラーで戻った時に正常にアップロード済みの画像は再選択しなくてもいいようにしたいです
> 画像でエラーが出た時はもちろん再選択でいいです
> なので入力エラーの時は入力データに別のキーでアップロード済み画像のフルファイル名と元ファイル名を持たせようかと思ったんだけどうまくいかない

でここのララマス(Laravel Master)的には上記の件ってどうなん?
0358nobodyさん
垢版 |
2018/12/28(金) 16:11:22.62ID:???
old値使うよりもonsubmit系のイベントで要件に満たないものは送信中止した方がいいんじゃない?
0359nobodyさん
垢版 |
2018/12/28(金) 18:42:57.18ID:???
でもその方法だと送信中止されちゃいますよね?
0360nobodyさん
垢版 |
2018/12/28(金) 19:32:44.88ID:???
だからJavaScriptでまずバリデーションして要件に満たないものは弾いて送信処理ぜずにエラー処理でいいんやないの?

どうしても送信先でバリデーションしたいんならXHR通信(ajax,axios)使って飛ばした後結果次第でエラー表示するか
成功したらリダイレクトでどっかに戻すかすればいいじゃん
0361nobodyさん
垢版 |
2018/12/28(金) 20:43:47.68ID:???
>>360
それアンチパターンじゃねぇか?
0362nobodyさん
垢版 |
2018/12/30(日) 06:56:32.09ID:sXXP5/uC
環境作るのに楽な方法ってないの?
意外とめんどくさい
0363nobodyさん
垢版 |
2018/12/30(日) 07:08:48.76ID:???
必要なインストールコマンドさえメモっとけばそんなに大変じゃないと思うけどね
どのOSでの話ししてるのかは知らんけど
0364nobodyさん
垢版 |
2018/12/30(日) 09:56:38.62ID:???
>>363
誰がOSの環境構築とか言ってないぞ
なに言ってんだこいつ
0365nobodyさん
垢版 |
2018/12/30(日) 10:28:24.36ID:???
会話噛み合って無さすぎてワロw
0367nobodyさん
垢版 |
2018/12/30(日) 11:02:02.17ID:???
必要なインストールコマンドさえメモっとけばそんなに大変じゃないと思うけどね
どのOSでの話ししてるのかは知らんけどって言っただろうが
0368nobodyさん
垢版 |
2018/12/30(日) 12:46:05.38ID:???
読解力が凄すぎる
OSによって環境構築の手順が違うってのは普通の人ならわかりそうなものだがいきなり噛み付いていてワロw
0369nobodyさん
垢版 |
2018/12/30(日) 13:30:14.07ID:???
>>368
いや自分で自演してまでスレを盛り上げようとしなくてもいいぞ^^
0370nobodyさん
垢版 |
2018/12/30(日) 13:55:23.93ID:???
>>364
MacでやるのかLinuxでやるのか知らんがって意味や
文盲かよ
0371nobodyさん
垢版 |
2018/12/30(日) 15:02:05.02ID:???
このスレに何人かReactって挙げてる人居るけどReactってBladeと相性悪くない?
せっかくpreset reactっていうのがあったから導入を検討してはみたけど
var app = new Vue({ el: '#app' });
ってやるのと違って
ReactDOM.render(<App />, document.getElementById('root'));
ってやった場合
<div id="root"></div>
の中身ってまるっと<App />で定義されたDOMと差し替わるから
Bladeの邪魔にならないディレクティブの内側でしか使えないような気がするんだけど
なんかいい共存方法ってある?
0372nobodyさん
垢版 |
2018/12/30(日) 17:54:08.16ID:???
bladeなんて使わなくていいよ
0373nobodyさん
垢版 |
2018/12/30(日) 18:08:30.50ID:???
>>372
共存方法を教えろってこっちは言っているんだが
blade使わないは答えにならないだろうが
0374nobodyさん
垢版 |
2018/12/30(日) 18:36:42.84ID:???
何こいつ
しねばいいのに笑
0376nobodyさん
垢版 |
2018/12/30(日) 19:12:06.72ID:???
邪魔が入ったから再レスします。

このスレに何人かReactって挙げてる人居るけどReactってBladeと相性悪くない?
せっかくpreset reactっていうのがあったから導入を検討してはみたけど
var app = new Vue({ el: '#app' });
ってやるのと違って
ReactDOM.render(<App />, document.getElementById('root'));
ってやった場合
<div id="root"></div>
の中身ってまるっと<App />で定義されたDOMと差し替わるから
Bladeの邪魔にならないディレクティブの内側でしか使えないような気がするんだけど
なんかいい共存方法ってある?
0377nobodyさん
垢版 |
2018/12/30(日) 19:20:21.41ID:???
質問する時はid出した方がいいぞ
頭おかしなやつが質問者偽って暴言吐いてまともな回答つかなくなるから
0378nobodyさん
垢版 |
2018/12/30(日) 19:20:40.34ID:???
ID無いスレってホントどうしようもないな
0379nobodyさん
垢版 |
2018/12/30(日) 19:21:29.91ID:???
だからbladeなんて使わなくていいよって言ってるじゃん
0380nobodyさん
垢版 |
2018/12/30(日) 19:29:12.71ID:???
>>376
追加分だけですます調になってるぞ
なりすますならその辺にも気をつけたらどうだい?
0381nobodyさん
垢版 |
2018/12/30(日) 19:36:17.14ID:???
>>380
いや・・・本人なんですが・・・
0384nobodyさん
垢版 |
2019/01/09(水) 01:20:56.26ID:???
ここまでこのスレのテンプレ
0387nobodyさん
垢版 |
2019/01/25(金) 18:46:13.56ID:noQIQ9aU
Laravel使い始めたが簡単でいい感じやな
唯一問題なのはcreated_atとupdated_atのデフォルトがtimestamp型なことぐらい
今時なんで2038年問題起こす型使ってんやろ、まあ自分で変更すれば良いだけだけど
0388nobodyさん
垢版 |
2019/01/25(金) 22:30:36.32ID:???
>>387
20年後はお前定年退職してるからどうでもいいだろ
0389nobodyさん
垢版 |
2019/01/26(土) 04:40:46.27ID:???
実際に20年後にならなくても20年後の日付を扱うだけで問題になるだろ
0390nobodyさん
垢版 |
2019/01/26(土) 10:37:56.96ID:???
少し前までTimeStamp型じゃないとCURRENT_TIMESTAMP値が使えない問題とかなかったっけ?
今最新環境で試したらDateTime型でも問題なかったけど
0391nobodyさん
垢版 |
2019/01/26(土) 12:25:12.43ID:???
mysqlがどこかのバージョンで対応した
0392nobodyさん
垢版 |
2019/01/26(土) 14:58:46.30ID:???
次世代フレームワークと言われてるのに20年使えないw
0393nobodyさん
垢版 |
2019/01/26(土) 15:01:05.65ID:???
20年も持つフレームワークなんかないだろ
0394nobodyさん
垢版 |
2019/01/26(土) 16:20:32.69ID:???
むしろ逆に現在から見て20年前(1999年)のサイトが残ってるのって結構ヤバイだろ
0395nobodyさん
垢版 |
2019/01/26(土) 16:59:36.47ID:???
5chがまさにそうじゃないの?
0396nobodyさん
垢版 |
2019/01/26(土) 20:15:06.52ID:???
それでも何度かリニューアルはされてる
技術的な面でも
0397nobodyさん
垢版 |
2019/01/26(土) 20:33:11.86ID:???
確かにプログラムは変わってそうだな
0398nobodyさん
垢版 |
2019/01/26(土) 21:56:25.81ID:???
そもそも20年後なんかPHPのバージョンはもとよりMySqlのバージョンも上がって今のバージョンはまず使われてないだろ
MySql自体使われてるかもあやしい
PHPやLaravelもしかり
0399nobodyさん
垢版 |
2019/01/26(土) 22:12:44.69ID:???
Chromeもなくなってスマホもなくなってるはず
0400nobodyさん
垢版 |
2019/01/27(日) 17:25:38.97ID:???
LaravelさんVueさん
今日も仲良しです
0403nobodyさん
垢版 |
2019/01/29(火) 09:34:51.52ID:???
Laravelの開発環境ってHomesteadって今でも主流なん?
今はDocker?
0404nobodyさん
垢版 |
2019/01/29(火) 11:03:24.03ID:???
サーバーで開発しとけ
0405nobodyさん
垢版 |
2019/01/30(水) 09:20:27.83ID:???
Railsを抜くんだーー
0409nobodyさん
垢版 |
2019/01/30(水) 13:17:33.21ID:???
とっくに抜いてるんだよなあ
0410nobodyさん
垢版 |
2019/01/30(水) 13:26:27.48ID:???
>>409
うんちRubyは国産だからってRails使うガイジがまだいるとは驚きだね
0413nobodyさん
垢版 |
2019/01/31(木) 11:16:17.12ID:???
>>412
仮想じゃないよ
ローカルでnginxとMySQLが走ってる
valet入れてあれば好きなフォルダ(例えばmyproject)で
valet parkって打つだけで
ブラウザからmyproject.testでアクセスできる
0414nobodyさん
垢版 |
2019/01/31(木) 11:56:25.21ID:???
あと1番簡単なのは
php artisan serve
かな?
0415nobodyさん
垢版 |
2019/01/31(木) 11:57:38.29ID:???
Dockerやってみて何とか動いたけど
反応がモッサリだった
0417nobodyさん
垢版 |
2019/01/31(木) 12:54:59.87ID:???
Laravel一人勝ちやん
0418nobodyさん
垢版 |
2019/01/31(木) 14:40:55.92ID:???
最近Cakeから乗り換えた
Eloquentの質問なんだけど、save()が成功したら次の処理っていう風にしたいんだけど
他のFWみたいに返値のTrue/Falseで判断したらいいんかな?
Laravelの場合はそういうの例外処理で書くみたいなセオリーある?
0420nobodyさん
垢版 |
2019/01/31(木) 18:51:06.40ID:???
トランザクション張らずにsave()使えばtrue, falseで判定すればいいし、例外にしたいならsaveOrFail()使えばいい。
全体的にトランザクション張っておいたほうが途中で死んだときにめんどくさくなくていいけどな
0422nobodyさん
垢版 |
2019/01/31(木) 21:29:35.37ID:???
入門にトランザクションの事なんて載ってないぞ
0423nobodyさん
垢版 |
2019/02/01(金) 21:22:19.61ID:???
モデルのリレーションわかんないのにインターン応募してしまった
0424nobodyさん
垢版 |
2019/02/02(土) 15:04:29.80ID:???
別にDockerって無理に使う様なものでもないよね
0427nobodyさん
垢版 |
2019/02/03(日) 21:38:37.98ID:???
>>424
使わなくてもいいけど
便利だし、今時はコンテナベースにしとくのが常識的な対応じゃね
小さいサービスならどうでもいいが
ある程度の規模のシステムだったり
高めの可用性欲しいとkubernetesに乗せたり選択肢が広がる
0428nobodyさん
垢版 |
2019/02/04(月) 18:25:26.19ID:???
Cakeのコンポーネントみたいな仕組はないのん?
ミドルウェアがそうかと思ったけど、アクション内から呼び出す関数を記述したものとは全然違うようだ
0430nobodyさん
垢版 |
2019/02/04(月) 21:47:07.58ID:???
Laravel初心者だけどLaravelにはRailsチュートリアルみたいな高品質なチュートリアルない?英語でもいい
0432nobodyさん
垢版 |
2019/02/04(月) 23:18:37.07ID:???
>>428
サービスコンテナの仕組みを使って任意のクラスのオブジェクトをコントローラに注入できる
注入するオブジェクトは特に特定のクラスを継承する必要もなく自作クラスでもライブラリのクラスでも何でもいい

Cakeのコンポーネントの仕組みよりもかなり柔軟
0433nobodyさん
垢版 |
2019/02/08(金) 06:59:04.15ID:???
コントローラ毎にビューのlayoutを切り替えたいんだが何かいい方法ない?
Cakeだと$this->layoutで指定できたんだが

ビューに変数渡す方法だと、すべてのアクションで変数セットしないといけないからスマートじゃない
0435nobodyさん
垢版 |
2019/02/08(金) 08:42:15.69ID:???
こうすればできんじゃね?とは思うけど検証してない

ベースになるコントローラーのメソッド
private setLayout(string $name)
{
Illuminate\Support\Facades\View::share('layout', $name);
}

blade
@if(!empty($layout))
@extends($layout)
@else
@extends('default.layouts.app')
@endif
0436nobodyさん
垢版 |
2019/02/08(金) 12:07:29.04ID:???
>>435
dクス、そんな感じでいけました
Laravel便利
0437nobodyさん
垢版 |
2019/02/08(金) 23:03:57.54ID:???
Cakeはそもそも設計が悪いからわざわざLaravelでエミュレートする必要性がわからない
0438nobodyさん
垢版 |
2019/02/08(金) 23:18:07.38ID:???
cake使ったことないんだがそんなに悪いの?
Laravelはsymphonyの派生だからRailsみたいなものかな?
0439nobodyさん
垢版 |
2019/02/08(金) 23:24:08.38ID:???
LaravelでCakeをエミュレートって何の話?
0443nobodyさん
垢版 |
2019/02/10(日) 05:22:36.28ID:???
今作ってるアプリができたら、俺もそれをやるつもり
0444nobodyさん
垢版 |
2019/02/10(日) 07:05:29.76ID:???
>>134の本、フォーム送信からのモデルの保存の所で

$person = new Person;
$form = $request->all();
unset($form['_token');
$person->fill($form)->save();
ってしてるけど、モデルで$fillableが指定してあればunsetは不要って理解でOK?
0445nobodyさん
垢版 |
2019/02/12(火) 10:58:03.75ID:RTXSQE50
vagrantの話題かもしれませんがこちらで失礼します。
チュートリアルの通りにやっているのですが共有フォルダがきちんと動きません。
ホストWin10Proです。
https://qiita.com/7968/items/97dd634608f37892b18a
アドバイスください。
0446nobodyさん
垢版 |
2019/02/12(火) 12:46:43.67ID:???
>>445
どこで何が動かないんだよ
こういう質問には誰も答えない
強いていうならmac買え
0447nobodyさん
垢版 |
2019/02/12(火) 13:11:48.76ID:???
どんなエラー出たとか書いてっていう意味
0448nobodyさん
垢版 |
2019/02/13(水) 00:26:01.77ID:cfSQxZfK
これだけで答えられるやつは超能力者だよなw
0450nobodyさん
垢版 |
2019/02/13(水) 07:13:33.18ID:???
qiitaで書かれてるんだから
qiitaで直接書いた奴に聞けよ
0451nobodyさん
垢版 |
2019/02/13(水) 08:50:52.52ID:???
Qiitaなんか参考にすっからだよ
仮想環境なんだし別の記事探せ
0452nobodyさん
垢版 |
2019/02/13(水) 09:06:40.93ID:???
普通に実行環境整えても大した手間じゃなかったと思うけどわざわざVagrantって必要?
0453nobodyさん
垢版 |
2019/02/13(水) 11:10:23.91ID:6qdxmh4Y
普通は本番環境と合わせるだろ
0455nobodyさん
垢版 |
2019/02/13(水) 13:49:14.60ID:???
OS再インストールからやってみ
0456nobodyさん
垢版 |
2019/02/13(水) 15:04:04.10ID:???
Macに買い換えてvalet使ってみ
0457nobodyさん
垢版 |
2019/02/13(水) 19:53:03.57ID:???
よっしゃ
今からアプリ作るで
0458nobodyさん
垢版 |
2019/02/13(水) 19:53:20.07ID:???
よっしゃ
今からアプリ作るで
0459nobodyさん
垢版 |
2019/02/14(木) 00:29:40.70ID:???
>>454
解決しましたありがとうございます
0460nobodyさん
垢版 |
2019/02/14(木) 05:41:32.15ID:???
>>134の本、フォーム送信からのモデルの保存の所で

$person = new Person;
$form = $request->all();
unset($form['_token');
$person->fill($form)->save();
ってしてるけど、モデルで$fillableが指定してあればunsetは不要って理解でOK?
0461nobodyさん
垢版 |
2019/02/14(木) 09:33:25.86ID:2mO7vryg
そんなの指定云々関係あるか
単純にtoken邪魔だから消してるだけじゃないのか
別に消さなくても害がないと思うけど
0462nobodyさん
垢版 |
2019/02/14(木) 09:57:56.02ID:???
>>460
必要なインストールコマンドさえメモっとけばそんなに大変じゃないと思うけどね
どのOSでの話ししてるのかは知らんけど
0463nobodyさん
垢版 |
2019/02/14(木) 11:10:34.43ID:???
>>461
余計な要素があると存在しないカラムをupdateするSQLが発行されてエラーになるからかと思ってたけど違うの?
試して確認したいが今手元にPCがない
0464nobodyさん
垢版 |
2019/02/14(木) 12:41:49.31ID:???
>461
手元にないのでPC買ってきました。
これからインストールして試してみます
0465nobodyさん
垢版 |
2019/02/14(木) 12:50:09.27ID:???
買ってきたとかw
0467nobodyさん
垢版 |
2019/02/14(木) 13:40:43.89ID:G7+t/xpI
素晴らしい行動力
何もせずに質問ばかりするやつは見習うべき
0468nobodyさん
垢版 |
2019/02/14(木) 14:58:05.28ID:???
たまたまPCを今日買う予定だったのか、
質問者のためにPCを買ってきたのかが気になるwwww
0470nobodyさん
垢版 |
2019/02/14(木) 17:26:21.14ID:2mO7vryg
>>463
書き方が悪かったが、たしか先頭に _ が付いてるとクエリ生成時に無視してくれるはず
ということでそのunsetに関しては多分意味ない
0471nobodyさん
垢版 |
2019/02/14(木) 19:28:18.79ID:???
質問者のためにPC購入したやつがいるのかよww
0472nobodyさん
垢版 |
2019/02/14(木) 19:33:43.89ID:???
お前らもPCを購入して質問に答えるぐらいの気概は見せるんだな
0473nobodyさん
垢版 |
2019/02/15(金) 14:38:52.96ID:???
Laravelのメリットってメリットだよね
0474nobodyさん
垢版 |
2019/02/15(金) 16:55:35.10ID:???
LaravelのメリットはRailsじゃないとこ
0475nobodyさん
垢版 |
2019/02/15(金) 16:56:10.08ID:???
PHPは糞だけどコーディング楽しい
0476nobodyさん
垢版 |
2019/02/16(土) 13:41:06.92ID:???
Laravelの分厚い本やってる
体系的で分かりづらい
0477nobodyさん
垢版 |
2019/02/16(土) 13:43:26.12ID:???
JSわかんないけどJS勉強してLaravelアプリをSPA化すべき?
ユーザーは気づかないかな。。。
0478nobodyさん
垢版 |
2019/02/16(土) 13:48:55.75ID:???
APIとして使う場合ってcsrfってどうやったらいいですか?
0480nobodyさん
垢版 |
2019/02/16(土) 16:44:04.55ID:???
認証使う場合ってAPIはどうやったらいいですか?
0481nobodyさん
垢版 |
2019/02/16(土) 20:32:47.70ID:???
認証使えばAPIでも使える
0482nobodyさん
垢版 |
2019/02/16(土) 21:02:44.09ID:???
APIを使う場合は?
0483nobodyさん
垢版 |
2019/02/16(土) 21:07:02.24ID:???
csrf対策じゃなくてcsrfトークン機能の使い方の話だろ
0485nobodyさん
垢版 |
2019/02/16(土) 23:10:31.88ID:???
つまり認証すればいい
0486nobodyさん
垢版 |
2019/02/16(土) 23:38:27.92ID:???
セッション使わないならAPIトークン、セッション使うならCSRFトークン
0488nobodyさん
垢版 |
2019/02/17(日) 01:31:57.29ID:???
>>486
間違えてサンクスとレスしてしまいました。
質問に答えてくださっていただきありがとうございます
0491nobodyさん
垢版 |
2019/02/26(火) 01:20:05.88ID:???
Cakeのbeforefilterみたいに、あるコントローラ内の全てのアクションの実行前に実行する処理を簡単に書く仕組みはないの?
いちいちmiddlewareを作るしかない?
0492nobodyさん
垢版 |
2019/02/26(火) 07:53:50.90ID:???
>>491
middlewareで書くのが王道だけど、それが嫌なら__callメソッドを書いて他のを全部privateメソッドにするとか?
0493nobodyさん
垢版 |
2019/02/26(火) 09:38:22.12ID:BfhRDL45
なぜmiddlewareじゃダメなのかな?
むしろそっちの方が見た目も取り回しも良い気がするが
0494nobodyさん
垢版 |
2019/02/26(火) 09:56:35.38ID:???
やりたいことが全アクションで使うprotected変数2個に値を代入することだけなんだよ
そのくらい1ファイル内だけでさくっとやりたい
0495nobodyさん
垢版 |
2019/02/26(火) 11:18:22.57ID:zeYrjQ97
そんなニーズが生じたことがない
0496nobodyさん
垢版 |
2019/02/26(火) 11:44:34.16ID:vdOjBpbt
そのコントローラにメソッドが30個あるとかならそういうことしたくなるかもしれんが、
普通はそんなにないでしょ
全メソッドで普通にセットすれば良いんじゃないの?
どういう状況で毎回代入なんて状況が発生するのかが気になる…
そういう需要が少ないから機能としてないと思うんだよね
CacheとかSessionで引きまわすとかできんのかしら?
0497nobodyさん
垢版 |
2019/02/26(火) 12:06:23.81ID:???
コントローラのプロパティに触るのはMiddlewareの仕事じゃないと思うなあ
MiddlewareでRequestに値をセットしてコントローラのアクションで取り出すならまだわかるけど

コンストラクタ以外でコントローラのプロパティに代入というのは典型的Cake脳な感じ
基底のコントローラのプロパティが多すぎて慣れてしまってるんだよな
0498nobodyさん
垢版 |
2019/02/26(火) 14:31:19.43ID:???
30個もはないけど、8個ぐらいに同じ2行をコピペし続けてたら他に方法はないのかって疑問が湧いてくるよ
最近Cakeから切り替えたからCake脳であるのは認める、けどフレームワークの種類は関係ない気もするけど
0499nobodyさん
垢版 |
2019/02/26(火) 14:37:46.07ID:???
ちなみに何故そうしたいかと言うと同じシステムに管理者としてログインしたり営業としてログインしたりお客としてログインするシステム作ってて
それぞれのコントローラ内では全部Auth::user()だから区別しやすい名前のプロパティに代入したかった
0500nobodyさん
垢版 |
2019/02/26(火) 14:42:21.41ID:???
>>491
4.xまでは同名のがあったけど
5.1からdeprecatedだね
そんで軽くググった数件がどれもmiddlewareに書き換えてた

ちなみにmiddlewareにはラムダ式もいけるのでそれなら1ファイルでサクッとのニーズ満たせると思う
0501nobodyさん
垢版 |
2019/02/26(火) 18:19:09.02ID:???
>>500
> ちなみにmiddlewareにはラムダ式もいけるのでそれなら1ファイルでサクッとのニーズ満たせると思う

これのやり方がぐぐっても公式見ても見つからないのでよかったら教えてくれませんか(リンクだけでも
ちなみに1ファイルでってのはコントローラのファイル内にさくっと書きたいってことです
0502nobodyさん
垢版 |
2019/02/26(火) 19:33:32.58ID:???
>>501
改めてググったらラムダ式例はここくらいしか見つからなかった
https://michimani.net/post/php-update-laravel-5.1-to-5.5-note/

書き方はこうね

public function __construct() {
&nbsp;&nbsp;$this->middleware(function($request, \Closure $next) {
&nbsp;&nbsp;&nbsp;&nbsp;\Log::debug('middleware, do it');
&nbsp;&nbsp;&nbsp;&nbsp;return $next($request);
&nbsp;&nbsp;});
}
0503nobodyさん
垢版 |
2019/02/26(火) 19:34:07.47ID:???
スペースぇ・・・

public function __construct() {
$this->middleware(function($request, \Closure $next) {
\Log::debug('middleware, do it');
return $next($request);
});
}
0504nobodyさん
垢版 |
2019/02/26(火) 20:06:49.41ID:???
重箱の隅ですまんが
PHPの無名関数はラムダ関数ではあってもラムダ式ではなくないか?
0505nobodyさん
垢版 |
2019/02/26(火) 20:36:50.62ID:???
あー、だな
シンプルに書ける糖衣構文が用意されてるわけじゃないのでラムダ「式」というのは間違ってる
0507nobodyさん
垢版 |
2019/02/27(水) 07:32:37.38ID:???
.envファイルって自分で好きに項目追加して使っていいのでしょうか?
0508nobodyさん
垢版 |
2019/02/27(水) 09:37:53.93ID:5Ib/PM5v
よいよ、ってかそうやって使うもんだ
configと連携して上手く使え
ただしenvってくらいだから環境によってかわる可能性あるものだけにしとけよ
0509nobodyさん
垢版 |
2019/02/27(水) 22:52:39.19ID:???
.env.exampleファイルはどう利用すればいいでしょうか
0511nobodyさん
垢版 |
2019/02/28(木) 00:47:58.71ID:E2+X+Sf+
質問する前に少しぐらいはググれよw
0512nobodyさん
垢版 |
2019/02/28(木) 00:59:58.31ID:???
その辺はエンジニアリテラシーというか、
開発環境のお作法なんで、まあ勉強しようぜ
0513nobodyさん
垢版 |
2019/02/28(木) 01:55:22.54ID:???
laravelの中の人の一部は
.envは非推奨で.env.exampleが推奨とかほざいているらしいな
0516nobodyさん
垢版 |
2019/02/28(木) 05:49:17.86ID:???
レコード更新の際もuniqueバリデーションに引っかかる問題が地味にめんどくさい
調べたら5からこうなったみたいだけどなんでこんなことになったんや?初めて使う人絶対この罠引っかかるだろ
0517nobodyさん
垢版 |
2019/02/28(木) 07:02:11.07ID:???
>>509
.env.exampleは.envファイルを作る為のテンプレートみたいなもんだよ
オリジナル(.env.example)に対してコピー(.env)を作ってそれをプロジェクトの設定として使うっていう流れ

実際にComposerでLaravelプロジェクトを生成するときのコマンドライン出力見てればそれをやってるログ>>510が出てる
0518nobodyさん
垢版 |
2019/02/28(木) 10:32:23.45ID:???
>>516
これあほらしすぎる
こんな頭悪いバリデーション初めて見たんだが他のフレームワークでもあるの?
0519nobodyさん
垢版 |
2019/02/28(木) 15:44:31.39ID:???
Validatorからしたら新規登録なのか既存更新なのか判断できないからしょうがなくね?
0520nobodyさん
垢版 |
2019/02/28(木) 17:41:14.28ID:???
ちゃんと除外用の引数なかったっけ?
0521nobodyさん
垢版 |
2019/02/28(木) 20:47:54.82ID:???
>>517
やってみたけど.env.exampleはあるけど.envは自分で作れ状態だった。
.envが自動で作られるってどういうオプションつければできるの?
0522nobodyさん
垢版 |
2019/02/28(木) 21:17:48.82ID:???
>>521
↓みたいなコマンドでちゃんとプロジェクト作ったか?どうせgithubからダウンロードしてきたとかじゃないのか?
composer create-project --prefer-dist laravel/laravel ProjectName
0523nobodyさん
垢版 |
2019/02/28(木) 21:39:07.17ID:???
git cloneしただけだと.env以外にも色々実行してないコマンドがあるから
composer.jsonを覗いてscriptsの項の各種コマンドを手打ちした方がいいぞ
0524nobodyさん
垢版 |
2019/02/28(木) 23:50:08.30ID:???
>>522
そのコマンドやってみたが実行されないな
0525nobodyさん
垢版 |
2019/02/28(木) 23:50:47.72ID:???
マジレスするとcomposerを実行するPHPのバージョンによって
.env.exampleが.envにコピーされるかどうかが決まる
0526nobodyさん
垢版 |
2019/02/28(木) 23:55:41.30ID:???
俺の環境もcomposerでプロジェクト作っても.envはいつも生成されないな
0527nobodyさん
垢版 |
2019/03/01(金) 01:39:02.46ID:5+fdhXXq
むしろ作られない方が安全でええよ
何かの拍子に書き換わったりしたら嫌だし
0528nobodyさん
垢版 |
2019/03/01(金) 08:55:42.51ID:???
>>524
そりゃComposerインストールしてないからだろ
0530nobodyさん
垢版 |
2019/03/01(金) 10:45:58.17ID:???
ぶっちゃけComposerって指示通り動かしてもうまくいかないことが多くて、まだまだのツールって感じ
0532nobodyさん
垢版 |
2019/03/01(金) 11:29:06.16ID:RcmolOdq
>>530
そりゃねーだろ
ちゃんと正しい指示出してないだけ
0533nobodyさん
垢版 |
2019/03/01(金) 11:30:07.38ID:???
昔はそういうの多かった
多分バージョンの違いだろう
0534nobodyさん
垢版 |
2019/03/01(金) 12:24:04.18ID:???
>>532
単純にpearが入ってないとかunzipが入ってないとかエラーちゃんとみればわかるパターンとかじゃないかと
0535nobodyさん
垢版 |
2019/03/01(金) 21:27:20.16ID:???
Ubuntu16.04だと.env.exampleが.envにならなかったけど
Ubuntu18.04だと.env.exampleが.envにコピーされるな
0536nobodyさん
垢版 |
2019/03/01(金) 21:28:31.23ID:???
.env.exampleを.envにコピーする拡張プラグインがgithubにあってワロタwww
プラグイン使うほどじゃないだろwwww
0537nobodyさん
垢版 |
2019/03/01(金) 23:09:47.78ID:???
.envが生成されないって確かlaravelではなく
composer自身のバージョンが原因だったはず
0538nobodyさん
垢版 |
2019/03/01(金) 23:13:23.13ID:???
俺も試したぞ
laravelコマンドで生成→.env作られる
composerコマンドで生成→.env作られない
だった
0539nobodyさん
垢版 |
2019/03/01(金) 23:42:22.98ID:???
だからお前らcomposer.jsonと公式ドキュメント見ろってんだ公式通りにcomposer create-projectでプロジェクト作れば
composer.json内のscripts配下の予約語の書くスクリプトが実行されるしそこには.env.exampleを.envにコピーする処理書いてるし逆に言えばその流儀に反すればコピーされないってんだおらぁん!
0540nobodyさん
垢版 |
2019/03/02(土) 00:14:53.04ID:???
>>539
ほんとその通りでっせ
なんかそもそもなんだけど、自由に作りたいの?
フレームワーク使おうとするならルールに則った
作り方しないといけませんぜかたがた
0541nobodyさん
垢版 |
2019/03/02(土) 00:28:27.14ID:FtWnd1qd
cpコマンド叩くの嫌!!!って人も少なからずいるのだろう…
0542nobodyさん
垢版 |
2019/03/02(土) 00:47:28.83ID:???
「これを使うならこうしなさい」って書いてあるのにしないで「なぜできないんだバグだろ」とか言う輩
0543nobodyさん
垢版 |
2019/03/02(土) 00:47:52.70ID:???
.env.exampleがコピーされるとかどんな環境でやってんだよ。
俺の環境だとコピーじゃなくて.env.exampleが.envにリネームされるぞ
0544nobodyさん
垢版 |
2019/03/02(土) 00:50:30.21ID:???
Laravelの中の人の講演動画見ると自分で.env.exampleをコピーしているぞ
create-projectした時点で.envになる人って環境おかしくないか?
0545nobodyさん
垢版 |
2019/03/02(土) 00:52:34.96ID:???
お前らgithubくらい見ろよ
.envが作られないのはバグだよ。
既に修正されてるから安心しろ
0546nobodyさん
垢版 |
2019/03/02(土) 00:54:22.85ID:???
僕の環境はなぜか0バイトの.envファイルが作られるので
いつも手動で.env.exampleをコピーしています
0547nobodyさん
垢版 |
2019/03/02(土) 00:57:04.38ID:???
>>546
0バイトはcomposerのバグなのでバージョンあげろ
0548nobodyさん
垢版 |
2019/03/02(土) 00:58:17.03ID:???
お前ら.envも作れないのかよw
0549nobodyさん
垢版 |
2019/03/02(土) 00:59:29.42ID:???
Laravelスレ盛り上がってるなと思ったらなんだこれw
0550nobodyさん
垢版 |
2019/03/02(土) 06:27:34.28ID:???
てかLaravel 5.8になってんじゃん何でプロジェクト作ってる人多数居るはずなのに話題になってなえんだよ
0551nobodyさん
垢版 |
2019/03/02(土) 09:12:02.02ID:???
最新のバージョンを使用しているとは限らないだろ
LTSの5.5を利用している人も多いはず
0552nobodyさん
垢版 |
2019/03/02(土) 12:17:15.17ID:???
お前らLaravel5.8の使いごごちはどうよ
0553nobodyさん
垢版 |
2019/03/02(土) 14:59:21.78ID:???
5.7と大して変わらんかったな
これからのマイナーバージョンアップ大々的に弄っていくんだろうか?
0554nobodyさん
垢版 |
2019/03/02(土) 20:08:39.93ID:???
まだまだのプログラマって感じだな
0555nobodyさん
垢版 |
2019/03/03(日) 10:56:42.30ID:1rKh9KI0
C#をVSで書くのと比べて簡単らしいのですがどうですか
0556nobodyさん
垢版 |
2019/03/03(日) 11:50:28.27ID:???
.env.exampleコピーされないとかありえないだろと思ってたけど
5.8に上げたらコピーされなくなったわ。
誰か俺と同じ症状のやついる?
0557nobodyさん
垢版 |
2019/03/03(日) 11:52:48.91ID:???
解決しました。
composerのバージョンを最新にしてみたらコピーされるようになりました
0558nobodyさん
垢版 |
2019/03/03(日) 13:05:42.28ID:???
>>555
クソ言語phpとc#を比べてどうする
0559nobodyさん
垢版 |
2019/03/03(日) 14:10:29.35ID:???
Laravel、CodeIgniter、Symfony等色々あるけど
お前らがLaravelを選択した理由は何?
0560nobodyさん
垢版 |
2019/03/03(日) 14:26:46.56ID:???
今の主流だから
ちなみにCakePHPからの乗り換え
0561nobodyさん
垢版 |
2019/03/03(日) 14:29:09.12ID:???
>>560
cakeから移行してどう?
あれがない、これがない
なんでcakeと違うんだよ、使いにくい
とかある?
0562nobodyさん
垢版 |
2019/03/03(日) 14:41:58.55ID:???
特に
CakePHPはVer2からの乗り換えなんだけど
Ver2が抱えてた問題(全部文字列とかrelation周りの稚拙さ、recursive深くするとすごく遅くなるなど)
はVer3で解消されてるから比較は適切じゃないかも

ただ、CakePHPはVer3も含めコンポーネントがメンテされてないものが多く、
見つけたコンポーネントを検証したらバグってて修正してやっと使えるようになった、って事が数回あった

なので新しい & みんなが利用してるものに乗っかるのが周辺が整備されててやりやすいって考え
ただCakePHPのDebugKitは便利
0563nobodyさん
垢版 |
2019/03/03(日) 14:52:54.25ID:???
Cakeはbakeでcrud一式が自動ででき上がってくるのが便利だった
Laravelでもできないかな?
こっちはartisan一発で認証周りができ上がるのが便利&便利度が上だが
0564nobodyさん
垢版 |
2019/03/03(日) 22:37:10.88ID:???
お前らLumenはどうよ
0565nobodyさん
垢版 |
2019/03/03(日) 23:06:09.70ID:???
ラーメン食べたい
0566nobodyさん
垢版 |
2019/03/04(月) 11:12:02.12ID:???
差分みたけど5.8の大まかな違いはパスワードとデフォルト長が8文字になった事とAWS関連の設定が入ったってところか

非破壊な変更はマイナーチェンジでもバンバン入るとか言ってたよね
0567nobodyさん
垢版 |
2019/03/06(水) 01:24:18.02ID:0p0EjyBI
LaravelインストールしたんですがMySQLが起動しなくなったんですけどLaravelの設定で元々のMySQLの設定も変わってしまう事ってありますか?
0568nobodyさん
垢版 |
2019/03/06(水) 01:29:10.53ID:0p0EjyBI
因みにdatabase.phpとmy.iniのポート番号被ってるんですがそれが問題ですか?わかる方お願いします
0569nobodyさん
垢版 |
2019/03/06(水) 01:42:12.50ID:???
ちみはあれだな
まずTCP/IPを学ぶがよろし
0570nobodyさん
垢版 |
2019/03/06(水) 02:35:00.36ID:???
>>567
関係ないと思うけどMySQLサービスが起動しなくなったの?
mysqlコマンドで繋げなくなったの?
単のphpからmysqlに繋がらなくなったの?
0571nobodyさん
垢版 |
2019/03/06(水) 05:11:25.30ID:???
そもそもMySQLをどうやって起動してたんだろうか
0572nobodyさん
垢版 |
2019/03/06(水) 09:54:45.66ID:TgFc/vkL
こんなのエスパーでもないと的確なアドバイスなんてしようがない
まずはMySQL側ののログを見ろよ
0573nobodyさん
垢版 |
2019/03/06(水) 17:36:43.95ID:vgfyOiKJ
元々はWindowsのサービスから起動したりcmdから起動させてたんですがどちらも起動できなくなってます。
プロセスの一覧にもMySQLの項目ないですしエラーメッセージは2003になってます。
0574nobodyさん
垢版 |
2019/03/06(水) 19:02:38.79ID:???
XAMPPインストールしてバッティングしたとか?
0576nobodyさん
垢版 |
2019/03/06(水) 22:23:54.00ID:???
XamppだとMySQLのエラーログ簡単に見れるだろ
ログの出し方ググって調べてちゃんとログを読みましょ
0577nobodyさん
垢版 |
2019/03/06(水) 23:14:52.58ID:???
解決しました。LaravelがMySQLだったようです
0579nobodyさん
垢版 |
2019/03/06(水) 23:20:47.51ID:???
俺がガンダムだったようです
0580nobodyさん
垢版 |
2019/03/06(水) 23:24:48.62ID:eeLLVnwX
>>577
解決してませんが…XAMPPじゃなくてそれぞれインストールしてるんですエラーログ見てみます
0581nobodyさん
垢版 |
2019/03/06(水) 23:33:14.34ID:???
エラーメッセージ2003って何ですか?
0582nobodyさん
垢版 |
2019/03/06(水) 23:34:39.32ID:???
ERROR 2003 (HY000): Can’t connect to MySQL server
と書かれています
0583nobodyさん
垢版 |
2019/03/06(水) 23:35:52.44ID:???
困ったときのOS再起動じゃ
0585nobodyさん
垢版 |
2019/03/06(水) 23:38:54.31ID:???
一体どうなってしまうのか!!
0586nobodyさん
垢版 |
2019/03/06(水) 23:42:03.65ID:???
まずは開発環境ちゃんと作ろうぜ
Laravelよりそっち優先しろ
WindowsならXAMPPなりDockerなり色々あるから
0587nobodyさん
垢版 |
2019/03/06(水) 23:43:33.99ID:???
Windowsの新年号対応パッチが悪さしているとか?
0588nobodyさん
垢版 |
2019/03/06(水) 23:46:39.89ID:???
まさかMySQLとmariadb一緒に入れてないだろうな
設定変えてなければポートぶつかるぞ
0590nobodyさん
垢版 |
2019/03/06(水) 23:47:17.45ID:eeLLVnwX
>>586
PHPである程度プログラミングやったのでLaravelに挑戦してみようと入れてからこうなりました。
結構error2003の記事や動画出てますね…頻繁にあるエラーなのかな
0591nobodyさん
垢版 |
2019/03/06(水) 23:50:01.66ID:???
Laravelをインストールしたというけど
みたいなコマンドを実行したってことだよね?
composer create-project --prefer-dist laravel/laravel sample
0592nobodyさん
垢版 |
2019/03/06(水) 23:50:34.99ID:eeLLVnwX
>>585
ガチンコファイトクラブじゃないです。
0593nobodyさん
垢版 |
2019/03/06(水) 23:51:29.84ID:eeLLVnwX
>>591
そうです。composerが影響してるんですかね?
0595nobodyさん
垢版 |
2019/03/07(木) 00:00:40.96ID:???
>>594
それ子供部屋から書き込んでるの?
0596nobodyさん
垢版 |
2019/03/07(木) 00:04:25.58ID:???
error2003はMySQLクライアントが出してるエラー
そっちじゃなくてサーバ側のエラーログを見る

>>572
>まずはMySQL側ののログを見ろよ
0598nobodyさん
垢版 |
2019/03/07(木) 00:11:09.10ID:???
あーおかしー
涙出るほど笑った。久々に面白すぎるわー。

右も左も分からないかつてのそんな時期あった
事を思い出しました。
みんなであーだこーだって言ってさ
この子を成長させてあげましょう。
0599nobodyさん
垢版 |
2019/03/07(木) 00:23:50.95ID:???
>>590
Laravelの本とMySQLの初心者本を一冊ずつ買って
一からちゃんと始めた方が良さそうだね
あまりにも基礎知識が足りないと思います
0600nobodyさん
垢版 |
2019/03/07(木) 00:36:34.15ID:???
原因の切り分けを覚えるんだ
LaravelはURL経由でMySQLにアクセスしてるに過ぎない
つまりは事前にmysqlコマンドで直接MySQLにアクセス成功してないといけない
0601nobodyさん
垢版 |
2019/03/07(木) 00:51:18.16ID:???
どうすればアクセス成功しますか?
0602nobodyさん
垢版 |
2019/03/07(木) 00:54:06.56ID:???
質問者曰くLaravelをインストールしたらMySQLのプロセスが
消滅したそうだが、
Laravelをインストールする前に他のことしてないかな。
例えばWindowsのアップデートを行ったとか、
アンチウィルスを入れたとか
0603nobodyさん
垢版 |
2019/03/07(木) 01:27:02.41ID:???
エラーが出る時ってのは
覚えるチャンスなんだぞ
君はそのチャンスに遭遇してるんだ
ここにいるみなさまも似たようなそういう道を通って来たんだから心配すんな

原因の切り分けを覚えるんだ
って書いてる人いたけど、ほんとその通りですよ。

mysqld が稼働してるかどうか
httpdがか動いてるかどうなのか
mysqldにhttpdにポート経由してコネクトできるか

それが確認できたらLaravelの設定見て
それからYou 動かしちゃいなよ。
0604nobodyさん
垢版 |
2019/03/07(木) 01:41:07.37ID:???
>>601
サービス管理ツールから停止になってるMySQLを開始するだけでいけない?
たぶんXAMPPインストール時にMySQLのポート被って強制停止になったとかだろうから、どっちもデフォは3306だし
もちろんXAMPP側のmysqldは停止にしてね
0605nobodyさん
垢版 |
2019/03/07(木) 01:48:22.60ID:???
今気づいたんですがPostgreSQLも起動できなくなってました
0606nobodyさん
垢版 |
2019/03/07(木) 01:54:24.95ID:???
ということはPostgreSQLが動作していない可能性があるな
0607nobodyさん
垢版 |
2019/03/07(木) 02:15:04.83ID:???
PostgreSQLが動かないとMySQLは動かない
0608nobodyさん
垢版 |
2019/03/07(木) 02:17:35.34ID:???
俺たちの戦いはこれからだ!
0609nobodyさん
垢版 |
2019/03/07(木) 02:21:34.31ID:???
/var/log/httpd/error_log見ろ
0610nobodyさん
垢版 |
2019/03/07(木) 02:39:07.39ID:???
PostgreSQLを動作させた後はPregreSQLも動作させないといけない
0611nobodyさん
垢版 |
2019/03/07(木) 02:39:54.31ID:???
次はWindowsが起動できなくなるな
0612nobodyさん
垢版 |
2019/03/07(木) 02:44:50.11ID:???
もうパソコンなんか捨ててしまえ!
0613nobodyさん
垢版 |
2019/03/07(木) 02:51:15.25ID:???
エスパーが多すぎてカオスwww
0614nobodyさん
垢版 |
2019/03/07(木) 09:32:36.30ID:???
>>577が思ってるLaravelってVagrantとかか?
0615nobodyさん
垢版 |
2019/03/07(木) 10:27:28.96ID:???
今年からLaravelに切り替えて2ヶ月経った
結論としてはCakeより良い
0616nobodyさん
垢版 |
2019/03/07(木) 19:54:02.49ID:???
MySQLの起動に成功したんですが
今度はLaravelが起動出来なくなりました
どうれすればいいですか
0617nobodyさん
垢版 |
2019/03/07(木) 20:04:03.92ID:???
多分ほっとくと直る
0618nobodyさん
垢版 |
2019/03/07(木) 20:49:38.75ID:???
次はapacheが起動してるか確認してみー

言ってる事わかるかい?
これがなんのサーバか分かりますか?
webサーバですよ

このサーバが起動してないと、Laravel起動しませんからね。

php のwebサーバの件は今は黙っといてな
みんな
0619nobodyさん
垢版 |
2019/03/07(木) 20:51:31.98ID:???
Windowsにインストールした関連するアプリケーションをまず全部列挙しろ
環境が全然分からん
0620nobodyさん
垢版 |
2019/03/07(木) 20:59:46.53ID:???
>>619
おっと、長文きちゃった
悔しかったねぇ
0621nobodyさん
垢版 |
2019/03/07(木) 21:53:12.29ID:XyFGp9VV
すみませんMySQLのエラー出てるものですがLaravelと関係ない可能性もあるのでスレチですしなりすまししてる人も多いので別で聞いてみます。色々教えてくださった方ありがとうございました。
0622nobodyさん
垢版 |
2019/03/07(木) 23:26:54.39ID:???
てか、ログを見るクセをつけろよ…
ログが出てないとかログの場所が分からないとかならそっちを先に解決しろ
ここにいる奴はエスパーじゃないんだなら、そんな情報で原因なんか分かんないよ
0623nobodyさん
垢版 |
2019/03/08(金) 01:19:18.85ID:???
すまん。言い過ぎた
0625nobodyさん
垢版 |
2019/03/08(金) 06:01:06.04ID:???
>>622
どうせログでポート競合が起きてるのは明白だからどんな構成なのかの方が重要だろ
0626nobodyさん
垢版 |
2019/03/08(金) 07:03:19.67ID:???
>>624
すいませんでした。これからもどんどん質問してください。
0627nobodyさん
垢版 |
2019/03/08(金) 09:08:14.28ID:Z7GIK9O7
>>626
この口調のヤツが成りすましなんだよな
0628nobodyさん
垢版 |
2019/03/08(金) 11:56:26.34ID:???
>>625
本人のためにならんだろ
不具合の度にエスパー頼りでは進歩しないわ
自分で解決できる能力身につけさせんと
0629nobodyさん
垢版 |
2019/03/08(金) 12:04:07.30ID:???
質問する側が自分の分かる範囲でも最低限自分の使ってる環境を先に挙げてから質問するのは道理だろ
ログ云々はその次のステップじゃん
0630nobodyさん
垢版 |
2019/03/08(金) 12:16:58.52ID:???
ここ以外と人いるんだな
普段は無口なのにw
0631nobodyさん
垢版 |
2019/03/08(金) 12:29:16.97ID:???
普段はただ読んでるだけなのに
自分より知識が下の人間が現れたから
寄って集ってエスパーしながら拙い知識自慢

多分みんな初心者に毛が生えた程度の人だよ
俺も含めてな
0632nobodyさん
垢版 |
2019/03/08(金) 12:58:53.66ID:???
こんなところで質問なんかしても、まともな答えなんか返ってこないし時間の無駄
結局は自分で何とかしなきゃダメなんだ、って学んだのならこれで一歩前進よ
とにかくログ出して、ログの内容でググりまくるのが一番
0633nobodyさん
垢版 |
2019/03/08(金) 14:47:17.81ID:???
競合してるのが何に経由でインストールしたMySQLと何に経由でインストールしたMySQLなのかって話なんだから今更ログみても仕方ないだろ
管理者権限でコマンドプロンプト起動して
netstat -ano | find "3306"
でMySQLのプロセスID見つけて
タスクマネージャの詳細タブで該当のプロセスID探して(プロセスID列なかったら列の追加)
そのプロセスのプロパティ見て
そのプロセスがどこのパスのexeを起動してるかまず確認だろ

ログ見て何ができるんだよ?
0634nobodyさん
垢版 |
2019/03/08(金) 15:25:39.31ID:???
>>633
質問者のレベルに解答を合わせろよw
そんなことできるやつが質問するかよ…
たとえこれが解決できても次々に困ったこと出るだろ
基本を教えることが大事なんだよ
0635nobodyさん
垢版 |
2019/03/08(金) 15:27:09.09ID:???
ついでに質問者はWindowsだからその答えも何の意味もないw
0637nobodyさん
垢版 |
2019/03/08(金) 17:04:21.98ID:???
補足だけどPowerShellじゃパイプの後のfindコマンドが上手く動かんから必ずコマンドプロンプトでな
あと管理者権限はなくても出たわ
0638nobodyさん
垢版 |
2019/03/08(金) 17:06:54.93ID:???
ああ、ごめん
ちゃんとWindowsのコマンドだったね
もう本人もいなさそうだし、この話題はこれでやめとくわ
0639nobodyさん
垢版 |
2019/03/08(金) 23:58:53.76ID:???
さっき別スレでその質問者みたけど
スレ住人の結論ではcomposerが悪さをしているという
ことになったみたい
0640nobodyさん
垢版 |
2019/03/09(土) 12:41:13.76ID:???
そんな結末俺は認めん
0641nobodyさん
垢版 |
2019/03/09(土) 15:11:36.42ID:???
やっぱりログ見ないとダメ
質問するならログの内容を最初に書いてくれんと無理
当たり前だわな
0642nobodyさん
垢版 |
2019/03/09(土) 15:22:39.95ID:???
>>640
俺も別件でそのスレいたけど
composerでsymfonyプロジェクトを作成すると問題ないが
laravelプロジェクトを作成した瞬間にMySQLが落っこちることが
わかったらしい
0643nobodyさん
垢版 |
2019/03/09(土) 15:35:32.85ID:???
>>642
何だそれ。再現性あるんだったら興味深い。
どこ見れば良い?
0644nobodyさん
垢版 |
2019/03/09(土) 15:44:01.41ID:ZjYBBFcA
MySQLで問題出ていた者ですがアンインストールして入れ直したら繋がるようになりました。

別スレで聞いてはいないので多分違う人じゃないかと思います。
ログ見て調べても分からずNETSTATコマンドでも無反応だったので結局原因は分からずじまいなんですが色々とアドバイスして下さった方々ありがとうございました。
0645nobodyさん
垢版 |
2019/03/09(土) 15:57:46.88ID:???
どういたしまして
0646nobodyさん
垢版 |
2019/03/09(土) 16:05:15.74ID:???
違う人かよwww
俺が見たlaravel質問さんは一体・・・・
0647nobodyさん
垢版 |
2019/03/09(土) 20:16:49.66ID:???
>>644
Laravelがちゃんと動いてるときにnetstatを確認してみてくれ
一体どれの付属のMySQLが動いてるのか
0649nobodyさん
垢版 |
2019/03/11(月) 02:50:03.85ID:???
解決しました。LaravelがMySQLだったようです
解決しました。LaravelがMySQLだったようです
解決しました。LaravelがMySQLだったようです 👀
Rock54: Caution(BBR-MD5:1341adc37120578f18dba9451e6c8c3b)
0650nobodyさん
垢版 |
2019/03/11(月) 20:31:50.28ID:???
解決しました。ヤマザキがりそな銀行だったようです。
0654nobodyさん
垢版 |
2019/03/14(木) 18:40:54.87ID:???
LaravelがMySQLを停止させたと聞いて飛んできました
0655nobodyさん
垢版 |
2019/03/14(木) 20:25:08.81ID:???
あなたは・・・兵庫県警さん!?
0656nobodyさん
垢版 |
2019/03/17(日) 18:46:51.35ID:???
ログインするユーザー事に似てるけど微妙に違う画面を表示させる場合、
結果的に両方同じAのbladeを呼び出すんだけどその過程で
Bのbladeで変数定義して→Aのblade呼び出しとかCのbladeで変数定義してAのblade呼び出しとかして振り分けてんだけどこれどうかね?
BADなやり口の予感してるんだが
0657nobodyさん
垢版 |
2019/03/17(日) 21:24:44.59ID:???
なぜに変数定義をbladeで?
controllerですべきかと
その変数ってのが何でどんな使い方してるのかわからないけど
0659nobodyさん
垢版 |
2019/03/17(日) 21:31:19.43ID:???
自分だったらLaravel Mix使いなんでVueで書くことになって、
そんで差異部分は愚直にv-if文でそれぞれ書くか別コンポーネントにしちゃうかな
0660656
垢版 |
2019/03/17(日) 23:52:17.47ID:???
これ自分が受け持った案件なんだけどログインユーザー毎に経由するビュー振り分けてて
最初自分の経験も浅いのもあって綺麗にビュー整理してるんだな〜とか思ってたけどロジックを別に置けば経由するだけ無駄じゃね?ってなった経緯。
ちなみに途中で作ってる変数はリンクの文字列とかform表示非表示の分でございます
0661nobodyさん
垢版 |
2019/03/19(火) 12:02:55.84ID:???
何言ってるのかイマイチ伝わってこないのぉ
0662nobodyさん
垢版 |
2019/03/19(火) 12:38:46.20ID:???
話がごちゃついてる
0663nobodyさん
垢版 |
2019/03/19(火) 16:37:57.47ID:???
自己紹介とか思ったこととかはいらない
話が散漫になって余計にややこしくなる
何が必要でどうしたいのかをきちんと書かないと伝わらない
0664656
垢版 |
2019/03/19(火) 22:57:45.59ID:???
内容>>656で答えその下の人にもうもらってるんだけど話し続ける価値あるかこれ?
0665nobodyさん
垢版 |
2019/03/20(水) 00:16:02.23ID:???
いや、質問者がそれで納得してないから>>660で続けてるのかと
その内容がわからないから困ってる
0666nobodyさん
垢版 |
2019/03/20(水) 00:23:53.66ID:???
いやそれぐらい行間を読めよ
0668nobodyさん
垢版 |
2019/03/20(水) 01:43:27.56ID:???
>>663
>>663
>自己紹介とか思ったこととかはいらない
のアドバイスを元に圧縮してみた

>ログインユーザー毎に経由するビュー振り分けてて
>途中で作ってる変数はリンクの文字列とかform表示非表示の分

ここからエッセンスを抽出すると
> ユーザー毎に経由するビュー
> 途中で作ってる変数
> form表示非表示の分
この辺の言葉が意味わからんのだが...
0669nobodyさん
垢版 |
2019/03/20(水) 09:27:49.79ID:???
まず
>>656=>>660
なんだろうけど
bladeで変数定義するとかやっぱバカだろ
0670nobodyさん
垢版 |
2019/03/20(水) 09:49:59.64ID:???
変数定義と言っても可読性のために一端Controllerから受け取った判定用変数を持つってとこだろ
ログインユーザー別のViewって事だからDBから何某かの値を受け取ってるわけだし
0671nobodyさん
垢版 |
2019/03/20(水) 11:04:20.39ID:???
ユーザごとに変わるview変数を導出するロジックがそこかしこで重複するの辛くね?って話かな?

View composerで解決するのでは?
0672656
垢版 |
2019/03/20(水) 21:13:01.69ID:???
何か具体的に言った方がええかな?伝えづらいかもしれんが、
ログインしてるユーザー毎に呼び出すビュー振り分けてるってのは

管理者権限でログイン → コントローラー → Bのblade → Aのblade
一般ユーザでログイン → コントローラー → Cのblade → Aのblade

こんな流れでBとCはhtmlとか一切無しにその場で親画面呼び出したり、Aをincludeしたり、Aで使う変数宣言したりしてる。
ここで言うAで使う変数てのはサーバーから取ってきたデータを当てたりとかじゃなく単にリンク文字列とかフォームの表示非表示とかの値。
ログインするユーザー毎に微妙に違う画面出したいのはわかるけどやっぱBとC無駄だよな、それともこれはこれでいいのか?っていうのが元の疑問と相談。
0673nobodyさん
垢版 |
2019/03/20(水) 21:50:25.39ID:???
それならModelにヘルパメソッド生やすかなあ
MVCモデルの基本はControllerは薄くしろ、Viewは受け取ったデータを表示させるだけにしろ、なんで
0674nobodyさん
垢版 |
2019/03/21(木) 09:53:31.57ID:???
Controllerの補助かなんかでController自体をシンプルにするために処理を別に書くためのヤツってなんだっけ?
0676nobodyさん
垢版 |
2019/03/21(木) 13:04:53.43ID:???
いやそれじゃなくて他にあったような気がするけどなんだろう
0679nobodyさん
垢版 |
2019/03/21(木) 14:20:53.10ID:???
アスペクト指向とか?
0680nobodyさん
垢版 |
2019/03/21(木) 17:42:51.47ID:???
コントローラの委譲パターン
0681nobodyさん
垢版 |
2019/03/21(木) 18:30:19.20ID:???
もしかしてServiceのことでは
0682nobodyさん
垢版 |
2019/03/21(木) 20:23:54.92ID:???
Laravel4の頃まであったフィルター?
0683nobodyさん
垢版 |
2019/03/21(木) 20:38:56.04ID:???
サービスプロバイダーって何やるとこだっけ?
0684nobodyさん
垢版 |
2019/03/21(木) 21:15:15.09ID:???
メソッドインジェクション?クロージャ?
0685nobodyさん
垢版 |
2019/03/21(木) 22:47:50.23ID:???
どれが正解だよw
0686nobodyさん
垢版 |
2019/03/21(木) 23:28:57.44ID:???
俺のが正解だろ?
0687nobodyさん
垢版 |
2019/03/22(金) 09:04:23.66ID:???
俺のじゃないかな
0689nobodyさん
垢版 |
2019/03/22(金) 12:20:51.18ID:???
全員不正解かよw
0690nobodyさん
垢版 |
2019/03/22(金) 13:22:44.97ID:???
でも上の用途ならmiddlewareの方がよさそうかもな
0691nobodyさん
垢版 |
2019/03/22(金) 14:07:16.23ID:gJUhy3Dc
laravelのバリデータ何度リダイレクトしても自分自身じゃなく遷移元(formページに飛ぶページ)に戻ってまう。
Validate::makeでredirectメソッドに("formpage")を渡しても無視して戻る。
プログラマーの人どうしたらいいのか教えてくれたのむ
0692nobodyさん
垢版 |
2019/03/22(金) 15:38:07.64ID:gJUhy3Dc
>>691
解決しましまた
0693nobodyさん
垢版 |
2019/03/22(金) 16:00:13.28ID:gJUhy3Dc
エラーが日本語化しない。
0694nobodyさん
垢版 |
2019/03/22(金) 16:01:05.82ID:???
日本語版言語ファイルは配置しているか?
0695nobodyさん
垢版 |
2019/03/22(金) 16:01:21.43ID:???
間違えた日本語版エラーファイルだ
0696nobodyさん
垢版 |
2019/03/22(金) 16:06:36.11ID:gJUhy3Dc
>>695
配置してないです。
0697nobodyさん
垢版 |
2019/03/22(金) 16:11:43.00ID:gJUhy3Dc
localeって変えてもValidation.php以外も直さなきゃいけなくなったりしないですか?
0698nobodyさん
垢版 |
2019/03/22(金) 16:41:11.22ID:gJUhy3Dc
やった!ログイン画面作れた!
0699nobodyさん
垢版 |
2019/03/22(金) 23:31:39.50ID:???
>>698
php artisan make:auth
じゃダメなの?
0700nobodyさん
垢版 |
2019/03/23(土) 00:14:48.76ID:2TO6PI8T
>>699
今ググったら出てきたー。
ソース見たら先に確認しときゃよかった
0701nobodyさん
垢版 |
2019/03/26(火) 07:46:06.10ID:???
お前らログイン画面っていつもログイン画面?
0702nobodyさん
垢版 |
2019/03/26(火) 08:37:42.86ID:???
ログイン画面だったりoauthだったり
独自のssoだったり
0703nobodyさん
垢版 |
2019/03/26(火) 10:15:37.14ID:???
ログイン画面がログイン画面のログイン画面だったりログイン画面じゃないログイン画面だったりするのか
0704nobodyさん
垢版 |
2019/03/26(火) 10:19:31.03ID:???
ログイン画面はログイン画面だからログイン画面であってログイン画面じゃなければログイン画面じゃないと思うんだがログイン画面じゃなくてもログイン画面なのか?
ログイン画面とは
哲学じみてきた
0705nobodyさん
垢版 |
2019/03/26(火) 10:19:32.18ID:???
ログイン画面はログイン画面のログイン画面だしログイン画面はログイン画面じゃない?
0706nobodyさん
垢版 |
2019/03/26(火) 12:34:28.61ID:???
ドキュメント見たけどサンプルコード少なくね?
結局具体的にどう使うの…というのよーあるわ
0708nobodyさん
垢版 |
2019/03/26(火) 12:47:17.30ID:???
いやログイン画面のサンプルコードの話ではなくて
サンプルコードのログイン画面の話ね
0709nobodyさん
垢版 |
2019/03/26(火) 12:48:55.25ID:???
   ∩___∩         |
   | ノ\     ヽ        |
  /  ●゛  ● |        |
  | ∪  ( _●_) ミ       j
 彡、   |∪|   |        J
/     ∩ノ ⊃  ヽ
(  \ / _ノ |  |
.\ “  /__|  |
  \ /___ /
0712nobodyさん
垢版 |
2019/03/26(火) 16:10:44.71ID:???
Laravelスレおもろいな。
5chで最高のスレかもしれん
0713nobodyさん
垢版 |
2019/03/26(火) 16:11:01.61ID:???
   ∩___∩         |
   | ノ\     ヽ        |
  /  ●゛  ● |        |
  | ∪  ( _●_) ミ       j
 彡、   |∪|   |        J
/     ∩ノ ⊃  ヽ
(  \ / _ノ |  |
.\ “  /__|  |
  \ /___ /
0714nobodyさん
垢版 |
2019/03/26(火) 16:17:58.97ID:???
哲学的なスレだな
0715nobodyさん
垢版 |
2019/03/26(火) 16:57:00.53ID:???
Laravel vs Codeigniterの苛烈な戦いが始まる
0716nobodyさん
垢版 |
2019/03/26(火) 16:58:26.20ID:???
お前らおすすめのLaravelチュートリアル晒せ
0717nobodyさん
垢版 |
2019/03/26(火) 20:17:18.10ID:???
過疎っていたスレが盛り上がってる!!!と思って覗いたらこれだよ

いいぞ
0718nobodyさん
垢版 |
2019/03/26(火) 21:04:46.53ID:???
Laravel使ってるのはもうLaravelスレ住人しかいないからな
0719nobodyさん
垢版 |
2019/03/26(火) 22:08:16.98ID:???
マジかよ今年Laravel覚えてこれから使い倒そうと思っていたのに
0721nobodyさん
垢版 |
2019/03/26(火) 23:17:05.52ID:???
松崎は無視してください!!
0722nobodyさん
垢版 |
2019/03/26(火) 23:21:05.65ID:???
Googleトレンドで松崎しげるとか何を調べようとしていたのかな?
0724nobodyさん
垢版 |
2019/03/26(火) 23:41:05.42ID:???
松崎しげるのこと知らないとLaravelは使えないからな
0725nobodyさん
垢版 |
2019/03/27(水) 00:12:31.62ID:???
松崎しげるより松崎こげるの方がトレンドだぞ
0726nobodyさん
垢版 |
2019/03/27(水) 00:37:29.92ID:???
松崎しげるはLaravelでできてるらしい
0727nobodyさん
垢版 |
2019/03/27(水) 00:52:38.69ID:???
松崎しげるに負けるフレームワークとかw
0728nobodyさん
垢版 |
2019/03/27(水) 15:01:10.90ID:???
解決しました。Laravelが松崎しげるだったようです
0729nobodyさん
垢版 |
2019/03/27(水) 22:41:59.56ID:???
あるある
それならしゃーなし
0730nobodyさん
垢版 |
2019/04/08(月) 22:44:19.72ID:???
authのバリデーションって日本語化メッセージ出すのってcustomの上のところを変えるしか無いのか。
:attributeは適応されてるけどcustomの所が対応してない
//lang以下のvalidation.php
'email' => 'The :attribute must be a valid email address.',

'custom' => [
'attribute-name' => [
'rule-name' => 'custom-message',
],
'email' => 'The :attribute hoge.',
]

//エラーメッセージ
'The イーメール must be a valid email address.'
思ってたのと違う
0731nobodyさん
垢版 |
2019/04/08(月) 23:01:22.22ID:???
よく考えたらstringをそのまま直したほうが楽だった
0732nobodyさん
垢版 |
2019/04/08(月) 23:45:31.94ID:???
>>730
srouece/lang/ja
足して
config/app.phpのlocaleをjaにするんじゃダメなの?
0733nobodyさん
垢版 |
2019/04/09(火) 01:06:23.95ID:e+hjcGMz
>>732
localeはjaにして勿論コピペしたんだけどcustomが効かん。
属性がちゃんと変わってるからきちんとlocaleはjaで反映されてると思うけど。
ただコピペauthの一個しかないcustomにわざわざ文字数別に新しく日本語書きこむよか上書きした方が楽な気がした。頭いい奴はたぶん原因とか一発でわかるんやろな
0734nobodyさん
垢版 |
2019/04/09(火) 01:21:50.41ID:e+hjcGMz
>>733
Auth/lang/en/validation.phpをja/validatin.phpにコピペして改変したんや。言葉足らずですまん
0735nobodyさん
垢版 |
2019/04/09(火) 17:15:00.33ID:???
>>730
customは自分で作ったバリデーションルールに対して適用するところになるんじゃないの?

前にお勉強するのに使ったコードはLoginContollerの中でvalidateLoginをオーバーライドして書いてたわ、、
0736nobodyさん
垢版 |
2019/04/09(火) 21:15:12.88ID:mcLphmW8
>>734
LoginControllerってあの真っさらなトレイトから全部処理引っ張ってきてるやつかw
トレイトまで遡って継承上書きするのってプロっぽいなw
ワイはそもそもあのへびへびconstructorの中で'guest'指定のミドルウェアが使われてるのがよくわからない。
'guest'使われてたらpostの前にログインしてるかどうか確かめて弾くって事かなと思ってうーむってなった
0737nobodyさん
垢版 |
2019/04/09(火) 21:15:35.35ID:mcLphmW8
>>736
>>735
0738nobodyさん
垢版 |
2019/04/10(水) 08:13:05.99ID:???
>>736
へびへびって__のことかw
guestの正体はappの中のKernel.phpに書いてあったと思う
名前からして認証済のセッションを持った状態でログインページに来たら飛ばすって感じの動きをするためのものだと思ってる
弾く方はauthだったかな
0739nobodyさん
垢版 |
2019/04/10(水) 17:38:08.86ID:nmks3h2j
ほんとだ。なんか変な勘違いしてたわ。ログインしてるんだからログイン処理しなくて当たり前だ。ありがとう
route listで確認してみたら(view側でログインのリンクはないけど)ちゃんとpostでも弾く様になってる。"get"だけ意識してしてたから気付かなかった。
ただlogoutは"post"だけだからurlにlogout入れちゃうと例外投げてるなw
例外側でhomeにリダイレクトするかweb.phpでルートの穴埋めしなきゃいけないんやね。。
0740nobodyさん
垢版 |
2019/04/11(木) 08:33:03.96ID:???
>>739
Routeファサードが割となんでもありだから、CodeIgniter的なルーティングも作れば出来なくはないんだろうけど、なにも考えなければ必要なルートは全部書いてあげないといけないのかなー
使いこなしてる人はどうしてるのか気になるところではある
0741nobodyさん
垢版 |
2019/04/13(土) 17:16:26.15ID:U+t+rWun
Laravel-adminカスタムすれば、大概どんな管理画面でも作れるの?
0743nobodyさん
垢版 |
2019/04/13(土) 18:14:24.66ID:U+t+rWun
どの程度まで作れる?
0744nobodyさん
垢版 |
2019/04/13(土) 20:23:26.23ID:???
大概のものは作れる
そんなゴミ使わなくても作れる
0745nobodyさん
垢版 |
2019/04/13(土) 20:55:31.79ID:U+t+rWun
使った方が楽っていうわけでもない?
0746nobodyさん
垢版 |
2019/04/13(土) 21:00:57.66ID:U+t+rWun
そりゃ自分で組めば何でも作れるけど、こういうパッケージを使えばどれくらい楽に、なおかつどれくらいのものが作れるものなのかが知りたかった。連投すまん。
0747nobodyさん
垢版 |
2019/04/13(土) 23:27:09.78ID:???
>>746
吉野家の納豆でも食ってろ
テンプレ通りのもので良いならなら楽だろうよ
0748nobodyさん
垢版 |
2019/04/14(日) 01:13:08.15ID:6lT3l2mH
>>747
お前には聞いてない
0749nobodyさん
垢版 |
2019/04/15(月) 23:20:25.03ID:???
>>748
Laravelで「吉野家の納豆でも食ってろ」は管理者画面を作るうえでの
有名なゴロ覚えだぞ
0750nobodyさん
垢版 |
2019/04/15(月) 23:23:04.18ID:???
>>749
この短いフレーズにLaravelの本質が詰まってる
0751nobodyさん
垢版 |
2019/04/15(月) 23:29:45.90ID:???
吉野家の納豆は知ってるけど
食ってろは何だっけ?
0752nobodyさん
垢版 |
2019/04/15(月) 23:51:59.17ID:???
どこまで本当かわからんw
0753nobodyさん
垢版 |
2019/04/16(火) 07:35:42.75ID:???
Laravel使っている雑魚どもwww
俺はLaravelよりLaravel使ってるからww
0754nobodyさん
垢版 |
2019/04/16(火) 07:35:58.21ID:???
間違えたsymfonyです
0756nobodyさん
垢版 |
2019/04/16(火) 09:21:14.04ID:???
>>754
Symfonyは素晴らしいと思うけど自分には使いこなせなかった。あれは頭のいい人が作ったフレームワークだわ。
0757nobodyさん
垢版 |
2019/04/16(火) 10:32:49.97ID:???
laravel使ってwebサービス作ってみたけど
イージー化に恐怖を感じている
誰でもできてしまう

今後この仕事の単価どんどん下がるだろうね
0758nobodyさん
垢版 |
2019/04/16(火) 12:55:42.93ID:???
PHPのフレームワークで一番糞なのは?
0761nobodyさん
垢版 |
2019/04/16(火) 14:17:23.37ID:???
独自フレームワーク
0763nobodyさん
垢版 |
2019/04/16(火) 16:19:39.97ID:???
なんでわざわざSymfonyのいいとこ削ったフレームワーク使うんだろ
開発環境の切り分けもし辛いし、デバッグバーやフォームも無くして
わざわざ拡張でsymfonyのやつ持ってきてる人もいるし、プログラマーの嫌う無駄なことをしてる

Web職人というやつはプログラマーと違って無駄なことが好きなんだろうか?
0764nobodyさん
垢版 |
2019/04/16(火) 17:40:07.84ID:???
>>763
そりゃ利用者のボリュームゾーンがそこそこの規模でそこそこの機能を望んでる層だからでしょ。
Symfonyの思想としてはDDDとかCleanArchみたいにソフトウェアの品質を上げることを目標にした足まわりを目指してると思うけど、みんなそこまで必要としてないんだよね。
ただSymfonyのコンポーネントはほんとに高品質で再利用性があるからみんな使うんだと思うよ。
0765nobodyさん
垢版 |
2019/04/16(火) 17:59:54.21ID:FqOvdmzw
>>746ですけど、納豆はわかったので誰か回答ください
0766nobodyさん
垢版 |
2019/04/16(火) 19:00:02.04ID:???
Symfonyの人はまだフレームワークに密結合な設計してるの?
0767nobodyさん
垢版 |
2019/04/16(火) 19:02:44.18ID:???
Symfonyが最も祖結合では?
0768nobodyさん
垢版 |
2019/04/16(火) 20:16:17.54ID:???
Laravelはフロントエンド使う前提だからじゃね?
0769nobodyさん
垢版 |
2019/04/16(火) 22:21:45.84ID:???
逆にsymfonyに勝っているLaravelのいいところは?
0771nobodyさん
垢版 |
2019/04/17(水) 08:51:04.13ID:???
フルスタックなところかな。キャッシュ、シュケジューラ、ジョブ、ミドルウェア、認識、なんでも設定すればすぐ動く。英語で out-of-the-box って言うんだっけ?箱から出してすぐ使えるってやつ。
0772nobodyさん
垢版 |
2019/04/17(水) 16:22:24.58ID:???
>>771
よく勉強しているな。
君にLaravelキングの称号を与えよう
0773nobodyさん
垢版 |
2019/04/17(水) 19:20:05.41ID:???
vueしんどいわ
laravelは他にMVCつかったことあるからすぐに理解できたが
Vue未知なもののお作法学ぶのだるい
0774nobodyさん
垢版 |
2019/04/17(水) 19:42:07.96ID:???
vueは必須じゃないぞ
0775nobodyさん
垢版 |
2019/04/17(水) 20:33:19.44ID:???
php artisan preset react
0776nobodyさん
垢版 |
2019/04/17(水) 22:39:16.40ID:???
>>774
マジで?
必須だと思ってた。
vueがいないとMySQL起動しないし
0778nobodyさん
垢版 |
2019/04/17(水) 23:55:04.97ID:???
どういうことなの・・・・
0779nobodyさん
垢版 |
2019/04/17(水) 23:58:41.53ID:???
>>776
サーバとブラウザの仕組みから学びなおした方が良さそう。
0780nobodyさん
垢版 |
2019/04/18(木) 00:53:52.56ID:???
フロントエンドに時間割くのまじ不毛だよな
学習の蓄積が一番リセットかかりやすいからさ
最も人生の時間という感じするわ
JSフレームワークのゴタゴタ死んでほしい
0781nobodyさん
垢版 |
2019/04/18(木) 01:06:03.61ID:zMs6BDMr
jqueryとbootstrapはvueの代わりになる?
0783nobodyさん
垢版 |
2019/04/18(木) 07:46:57.56ID:???
大体Laravelでフロントのやり方分からない人は根本的なやり方間違えてて
例えばpublicのjsとかcssをそのまま書き換えたりとかね

実際やるべきなのは
npm install
で依存関係クリアして
npm run wacth
で変更監視しつつ
resources/js
resources/scss
を編集するのが正しいやり方

入門書籍やらサイトでもPHPしか説明してないから知らない人多すぎ
0784nobodyさん
垢版 |
2019/04/18(木) 08:25:49.98ID:???
vueしんどいってのは分かる
今までの固定観念を捨てないといけないところもある
頭が追いつかない
0785nobodyさん
垢版 |
2019/04/18(木) 08:43:49.55ID:???
>>783
確かにnpmの使い方書いてないよね
0786nobodyさん
垢版 |
2019/04/18(木) 09:01:16.04ID:???
>>783
そんなん知らんかったわ
本に書いてなかった
0788nobodyさん
垢版 |
2019/04/18(木) 10:23:54.43ID:???
npmはフロントの一般的なパッケージ管理であってlaravelのものじゃないからな
「使いたければ使えるよ」的に入ってるだけで使う使わないは自由
だからlaravelの本にも書いてないし、知りたければnpmの本を読めばいいってスタイル
まあフロント触る人でnpm知らない人はいないだろうし、ファイル構成見れば使われてるのはわかるしね
0789nobodyさん
垢版 |
2019/04/18(木) 10:35:38.89ID:???
yarnなんかいまやメリットは皆無でデメリットしか残ってないぞ
0790nobodyさん
垢版 |
2019/04/18(木) 10:49:06.80ID:???
npm開発者も講演ではyarn使用してるんだよなぁ・・・・
0791nobodyさん
垢版 |
2019/04/18(木) 10:50:29.35ID:???
vueがないとMySQLが起動しないってどういうこと?
ありえないでしょ。
0792nobodyさん
垢版 |
2019/04/18(木) 11:01:41.30ID:???
yarnのデメリットって何なん?
0794nobodyさん
垢版 |
2019/04/18(木) 12:38:13.50ID:???
解決しました。VueがMySQLだったようです
0797nobodyさん
垢版 |
2019/04/18(木) 14:55:27.75ID:eWQvkREG
yum install laravel
0798nobodyさん
垢版 |
2019/04/18(木) 18:12:41.72ID:???
LaravelインストールしてWEBサーバのドキュメントルートに配置し、
アクセスするとWEBサーバのプロセスが終了してしまいます。
これはLaravelが悪さをしているという認識であってますか?
また、その際にsqliteもダウンしているようです。
0799nobodyさん
垢版 |
2019/04/18(木) 18:13:42.55ID:???
>>798
下記のような簡単なPHPは動く?
それともこのレベルでもWEBサーバ落ちる?

<?php
echo 'Hello'
0800nobodyさん
垢版 |
2019/04/18(木) 21:05:01.43ID:???
sqliteってファイルみたいなんじゃないんか?
ワイもつかってるけどデータベースサーバってかなんかjsonみたいなもんやないの…
わからんけど。
0801nobodyさん
垢版 |
2019/04/18(木) 23:03:45.95ID:???
画像のアップロードがどうしても出来ない(ファイル名のみ送信)から
悩んでたけどformにenctype設定したら送信できた。恥ずかしい
0802nobodyさん
垢版 |
2019/04/18(木) 23:29:44.49ID:???
sqliteがダウンってどういうことなのか
0803nobodyさん
垢版 |
2019/04/18(木) 23:31:24.97ID:???
Laravel配置してWEBサーバが落ちるということは
PHPのWEBサーバ用モジュールが問題の可能性があるな
0804nobodyさん
垢版 |
2019/04/18(木) 23:33:48.35ID:???
sqliteってファイルじゃないっけ?
ダウンってありえるのか。
もしくはファイル破損をダウンと言っている?
0805nobodyさん
垢版 |
2019/04/19(金) 01:04:26.45ID:2bNY+h8L
jsonを受け取ってバリデーションしたいんだかベストな方法ってなにかな、 formRequestのvalidationDataを上書きするだけ?
0806nobodyさん
垢版 |
2019/04/19(金) 01:14:10.75ID:WSjmcTA8
リクエストからjson()でバリデート出来るってなんか書いてあった。
0807nobodyさん
垢版 |
2019/04/19(金) 01:16:56.61ID:WSjmcTA8
ユーザーテーブルに'童貞'ってカラム入れた。
ちなnot null required
0808nobodyさん
垢版 |
2019/04/19(金) 01:20:52.49ID:WSjmcTA8
童貞のチェックボックスだけborder solid 10pxにした
0809nobodyさん
垢版 |
2019/04/19(金) 02:21:54.27ID:???
エラーになるとかをダウンって呼んでるんじゃね?
0811nobodyさん
垢版 |
2019/04/19(金) 09:37:13.51ID:???
今どきサーバサイドのWebフレームワークがフロントエンドを内包すべきではないのではという気がしてきた

bladeファイルの中でVueを書いてダブルテンプレートになってるのをたまに見るけどげんなりする
0812nobodyさん
垢版 |
2019/04/19(金) 09:45:03.95ID:???
>>811
あるあるだね。ただSPA化するのは工数的にもメンバの技術レベル的にもきついんだよな。
対処としてHTMLにJSON埋め込んでVueだけで完結するようにしてる。
0813nobodyさん
垢版 |
2019/04/19(金) 10:42:55.18ID:???
laravel自体は保守、生産性が高いものになってるのにな
0814nobodyさん
垢版 |
2019/04/19(金) 11:01:33.86ID:???
SPA作るときはしっかりやらないと悲惨なことになる
世の中に戻るボタン効かないページが多すぎる
0815nobodyさん
垢版 |
2019/04/19(金) 16:43:13.64ID:WSjmcTA8
なんかassetと実際のアクセスしてるポートが違う…
0817nobodyさん
垢版 |
2019/04/19(金) 20:30:02.23ID:???
LaravelってPostgreSQLと相性あまりよくない?
コネクション接続エラーになることが多い気がする。
逆にSymfonyだとまだ一回も接続エラーは経験してない
0818nobodyさん
垢版 |
2019/04/19(金) 22:31:51.47ID:???
PostgreSQLなんか使うなよwww
0819nobodyさん
垢版 |
2019/04/19(金) 23:40:48.36ID:???
今時PostgreSQLなんて使う奴いるのかよww
今はMySQLだろ
0821nobodyさん
垢版 |
2019/04/20(土) 00:47:54.62ID:???
せっかくなんかでけたのにdatabase doesn't existって怒られてherokuにデプロイ出来ん。。コンピュータ上ではちゃんと動いとるのに。
ディレクトリ以下にあるものは全部gitがなんかしてくれてなんかんじゃないんか…
0822nobodyさん
垢版 |
2019/04/20(土) 00:53:18.11ID:???
ポスグレはMySQLよりよっぽど高機能だぞ。参照系が多いwebはMySQLの独壇場だけどエンプラ用途ではMySQLなんか比較の余地すらないよ。JOINのアルゴリズムが根本的に違うしInnoDBは意味分からん制約多いしSQL標準に準拠してなさ過ぎ。
0823nobodyさん
垢版 |
2019/04/20(土) 00:56:45.78ID:???
はいはい
ポスグレすごいすごいwww
0825nobodyさん
垢版 |
2019/04/20(土) 01:07:13.68ID:???
/tmp/build_b9127b6e2c9615ee2e742574f4d1cbd6/database/database.sqlite
ってなっててデータベースが見つからないってことはそういうことなのか
俺のデータベース名はhogeharaunko.sqliteだからなんのこっちゃと思ってた。そうかぁ。。
もしかしたらクレカが必要かと思って焦った
0826nobodyさん
垢版 |
2019/04/20(土) 01:14:57.84ID:a4AvMQ5C
Procfileなんも書いてないのが原因なのかな
ほえー
0827nobodyさん
垢版 |
2019/04/20(土) 01:22:36.50ID:???
web.phpでルートのグループのサブドメインにconfigの値埋め込んでるのを見たのだけどもこのサブドメインを抜き出す方法ない?
0829nobodyさん
垢版 |
2019/04/20(土) 02:00:04.94ID:???
これって全URLをrouteに書かないといけないのか
1000行ぐらいになってしまう
0830nobodyさん
垢版 |
2019/04/20(土) 02:03:56.93ID:???
>>829
アノテーションで登録できるライブラリあるよ。
というか欲しければ自分で作ってみなよ。yamlから読み込むのでもいいしリフレクションでコントローラクラスをスキャンしてもいいし。自由度が高いところがLaravelの良いとこ。
0831nobodyさん
垢版 |
2019/04/20(土) 02:04:47.70ID:???
>>828
ん?そりゃ確かに使われてるドメインは一覧で取得できるだろうけど
一覧のどれかって言うのはわからなくないけ?
0832nobodyさん
垢版 |
2019/04/20(土) 02:07:50.95ID:???
route 1000行ってどんなプログラムなんか気になったりする
0833nobodyさん
垢版 |
2019/04/20(土) 03:48:43.34ID:???
phpでlaravelのようなデファクトスタンダードが出てきて本当によかった
0834nobodyさん
垢版 |
2019/04/20(土) 08:35:43.86ID:iX6Ofc85
>>830
yamlはともかく、リフレクションやなんちゃってアノテーションは糞重そう。
0836nobodyさん
垢版 |
2019/04/20(土) 09:26:31.72ID:???
>>832
よく知らんけどrouteってControllerとかにサブディレクトリ以下の分岐任せる方法とかなかったっけ?
0837nobodyさん
垢版 |
2019/04/20(土) 09:42:46.44ID:a4AvMQ5C
>>836
URIを受け取ってif文でviewを振り分けるぐらいしか思いつかない。。
0838nobodyさん
垢版 |
2019/04/20(土) 09:49:17.92ID:???
最近フロント使ってReactRouterでページ遷移切り替えしてる
routeはわりと/hoge/{route}とかにしてるんよね
0840nobodyさん
垢版 |
2019/04/20(土) 11:24:54.56ID:???
…と書いた本人が申しております
0841nobodyさん
垢版 |
2019/04/20(土) 12:19:43.85ID:???
>>840
スレ立てた本人かな?
悔しいのぅwww
0842nobodyさん
垢版 |
2019/04/20(土) 14:12:41.72ID:???
>>836
それそれ。んでそれでコントローラー振り分ける前のミドルウェアやビューコンポーサでURLを直接見る以外でどのサブドメイン見る方法を模索中でな
0843nobodyさん
垢版 |
2019/04/20(土) 14:36:42.11ID:???
>>842
それってどういう用途に使う予定なのあっん
0844nobodyさん
垢版 |
2019/04/20(土) 15:42:26.61ID:???
wwwwwwwwwwwwwwwwwwwwwww
0845nobodyさん
垢版 |
2019/04/20(土) 16:30:08.48ID:???
>>842
サブコンテキストじゃなくサブドメイン?
0846nobodyさん
垢版 |
2019/04/20(土) 16:52:12.44ID:a4AvMQ5C
ついにでーたべすがうんちな理由がわかった。
理由:gitignoreを見なかったこと。終わりw
0847nobodyさん
垢版 |
2019/04/20(土) 20:05:47.03ID:???
おっしゃあああ!!!
拡張ドライバ入れたら動いた!
0848nobodyさん
垢版 |
2019/04/20(土) 21:02:28.28ID:???
Laravel-AdminでControllerに追加したクエリで実行エラーが発生すると
画面に例外の名称やメッセージが表示されますが
throw new Exception("hogehoge");
としても画面にメッセージが表示されないのは何故でしょうか?
0849nobodyさん
垢版 |
2019/04/20(土) 21:19:28.44ID:???
Cakeから移行してきたんだけど
LaravelをCakeみたいに使えるプラグインとかないのかな
0850nobodyさん
垢版 |
2019/04/20(土) 21:39:31.99ID:???
ゴミのことは忘れろ
0851nobodyさん
垢版 |
2019/04/20(土) 22:52:32.73ID:???
>>843
ログインアカウントごとにドメイン変えててテスト環境と本番環境でURLが変わるやつ扱っててだなこれが適当にどうにでもなりそうで以外と苦戦してる
0852nobodyさん
垢版 |
2019/04/20(土) 23:21:45.55ID:???
herokuに画像がうp出来ない。
これってへろくのpublicにstorageのアイコン?が無い事と関係してる?
0853nobodyさん
垢版 |
2019/04/20(土) 23:39:11.11ID:???
>>822
そうなのか知らなかった。ちなみにエンタメの現場とかだと具体的にどのような理由でぽすぐれを採用してるの?
0854nobodyさん
垢版 |
2019/04/21(日) 00:42:14.51ID:???
あほに触れるなよ
0856nobodyさん
垢版 |
2019/04/21(日) 11:10:08.14ID:???
heroku意味不明すぎでワロタw
pushするときは/hoge/...database_path
でないとエラー
pushした後にdsnを"hoge"/hoge/...database_pathに変更しないとwhoopsエラー
ソースを変更した後にgit commit -mしてpushするとエラーwww
ファーwww
0857nobodyさん
垢版 |
2019/04/21(日) 11:15:21.28ID:???
git push通過用のDB_DATABASEと
laravelでDBを見つける用の2つのDB_DATABASEを使い分けないといけない
順番が前後してもダメ
ワイでなきゃ見落としちゃうね...
0859nobodyさん
垢版 |
2019/04/21(日) 16:19:03.61ID:HxZN/llQ
herokuに画像うpできない件はオカワのクレカでaddonを追加することで解決した
0860nobodyさん
垢版 |
2019/04/21(日) 18:09:54.44ID:???
うぷ用のやつ使うと格段に良くなるな。
$unko= Unko::upload(url)
$unko = Unko::get(url)
コレで消えないロダから画像もビデオも取れる。Storageを使うよりいいのかな。
0861nobodyさん
垢版 |
2019/04/22(月) 00:49:44.32ID:???
Base64かなんかでデータをDBに持つヤツ?
気が付いたらDB肥大し過ぎてエクスポート不能なんて事にもなりうるから気を付けてね
0863nobodyさん
垢版 |
2019/04/22(月) 01:35:46.29ID:SyxpNdSE
>>861
違うよ。別の保管サイトからキーで表示させてる
0864nobodyさん
垢版 |
2019/04/22(月) 01:52:26.48ID:SyxpNdSE
herokuのaddonになんかそういうのがあった。
laravelにも対応してるぽい
0865nobodyさん
垢版 |
2019/04/22(月) 01:59:19.48ID:???
なんかHerokuめんどくさそうだからさくらのレンタルサーバー借りるわ
0866nobodyさん
垢版 |
2019/04/22(月) 08:55:38.68ID:???
VPSの方がよくないか?
0867nobodyさん
垢版 |
2019/04/22(月) 09:05:51.57ID:???
herokuはタダやぞ。追加機能なしならクレカも要らんしbash使える
0868nobodyさん
垢版 |
2019/04/22(月) 10:11:30.61ID:???
いまlaravelを0円運用できるのはherokuだけ?
GAEだとフレキシブルじゃないと使えないんだっけ
0869nobodyさん
垢版 |
2019/04/22(月) 11:50:34.29ID:???
vueとbladeの構成ぐちゃぐちゃになるな

bladeでテンプレートとcomponentあって
vueでもcomponentあって
0870nobodyさん
垢版 |
2019/04/22(月) 12:21:40.11ID:???
アマゾンプライム入ってたらaws使えるじゃんか
0871nobodyさん
垢版 |
2019/04/22(月) 14:04:28.34ID:???
少しくらい金払えばいいやん
無料だからって意味ないところに時間かけてたらむしろ損してることになるぞ
時間有り余ってる年金生活者ならそれでもいいと思うが
0872nobodyさん
垢版 |
2019/04/22(月) 19:56:16.41ID:???
SQLiteでもいいなら月額100円のライトプランでもいけるで
ただしライトはSSHに対応してない & 一括方式のみだけど
0873nobodyさん
垢版 |
2019/04/22(月) 20:16:00.29ID:???
テキストの無料枠は落とし箱使う。
限界まで無料枠で粘るぞ。
0874nobodyさん
垢版 |
2019/04/22(月) 20:48:13.76ID:SyxpNdSE
>>872
100円だと中々いい感じですな。
ストレージも使えるなら次点候補に入れときます。さんくす
0875nobodyさん
垢版 |
2019/04/22(月) 21:41:38.79ID:???
WebARENAの360円VPSでいいんじゃね?
0876nobodyさん
垢版 |
2019/04/22(月) 22:53:48.35ID:???
さくらVPSはいいぞ
まじおすすめ
すべてが自分の思い通りでやりたいようになんでもできる
この良さを体験したら他に移る気がしない
0877nobodyさん
垢版 |
2019/04/22(月) 23:03:53.47ID:???
VPSは別にさくらだけのモンじゃない
お名前にもカゴヤにもNTTPCにもあるし他にもある
0878nobodyさん
垢版 |
2019/04/22(月) 23:07:50.15ID:???
お前らってVPSかりて自分のWEBサービス公開してるの?
0879nobodyさん
垢版 |
2019/04/22(月) 23:57:10.28ID:???
>>877
それぐらい知ってるわw
それらを比較した上での話
0880nobodyさん
垢版 |
2019/04/22(月) 23:59:36.71ID:???
>>878
してるよ
自分のもだし客のもたまにVPS使ってる
客のはレンサバで済ますのが多いけどいろんな条件からVPSにすることもある
0881nobodyさん
垢版 |
2019/04/23(火) 00:02:17.93ID:???
自分のWEBサービス晒してけ
0882nobodyさん
垢版 |
2019/04/23(火) 00:05:43.92ID:???
男は黙って自宅鯖
0883nobodyさん
垢版 |
2019/04/23(火) 00:13:36.40ID:???
会社の案件と個人持ちで計三社試したけどさくらって心もちレスポンス遅くない?
0888nobodyさん
垢版 |
2019/04/23(火) 21:45:11.99ID:???
怖くて踏めないんだけど何なん?
0890nobodyさん
垢版 |
2019/04/23(火) 21:57:00.46ID:???
>>888
高校生バイトレベルの作りかけサイト
0891nobodyさん
垢版 |
2019/04/23(火) 21:57:34.34ID:???
php artisan make:auth
にちょっとレイアウト弄ってるくらいの
Loginしてないから中身がどうなってるかはわからん
0892nobodyさん
垢版 |
2019/04/23(火) 22:05:22.93ID:???
誰かユーザ登録しようずww
0893nobodyさん
垢版 |
2019/04/23(火) 22:21:19.73ID:IfIaclzh
落ち箱から常に登録者数見えるから誰も登録してないのは丸見えだぞ
0894nobodyさん
垢版 |
2019/04/23(火) 22:23:13.10ID:IfIaclzh
1dynoしか当ててないからクソ重いしスマホ対応してない
0895nobodyさん
垢版 |
2019/04/23(火) 22:29:53.73ID:???
え、俺昨日登録したんだけど・・・
ログイン出来なくなってるし
0896nobodyさん
垢版 |
2019/04/23(火) 22:31:07.22ID:???
>>895
アカウントだけ抜かれてさよならされたか・・・
0897nobodyさん
垢版 |
2019/04/23(火) 22:35:10.80ID:???
>>896
まあメール認証ないだろうと思って適当なアドレス&パス入れて登録したから問題ない
0898nobodyさん
垢版 |
2019/04/23(火) 22:45:03.31ID:IfIaclzh
>>895
時々メンテナンスするぜ
0899nobodyさん
垢版 |
2019/04/23(火) 22:47:00.13ID:IfIaclzh
>>898
メンテナンス(バグ直し)の際にmigrate:refreshかけてデータもめっちゃ初期化してる。。
0900nobodyさん
垢版 |
2019/04/23(火) 22:59:21.89ID:???
メンテナンスのたびにデータリセットさせるWEBサービスとかwwww
0901nobodyさん
垢版 |
2019/04/23(火) 23:02:11.00ID:IfIaclzh
>>900
運用者の意識は激低だから
0902nobodyさん
垢版 |
2019/04/24(水) 07:28:17.35ID:???
>>901
このサービスは最終的にどんな機能を持つのが目標ですか?
0903nobodyさん
垢版 |
2019/04/24(水) 10:58:14.13ID:gMWarCoD
>>902
ぼくのプログラミングパワーの向上
後はひみつです
0904nobodyさん
垢版 |
2019/04/24(水) 11:22:26.23ID:???
>>902
個人情報を集めたりウイルスを送り込むことです
0905nobodyさん
垢版 |
2019/04/24(水) 20:38:24.48ID:???
>>884
プロファイルの編集時、古い入力が残るようにして欲しい
0906nobodyさん
垢版 |
2019/04/24(水) 21:11:17.56ID:gMWarCoD
>>905
うぉおおお!!
アドバイスありがとうございます!!
頑張りやす!
てかすげーid
0907nobodyさん
垢版 |
2019/04/24(水) 22:45:06.36ID:???
まさに三面六臂の大怪盗だね!
0908nobodyさん
垢版 |
2019/04/24(水) 22:46:07.65ID:???
ログインできねーぞ
さっさと復旧しろ
0909nobodyさん
垢版 |
2019/04/24(水) 22:48:53.84ID:???
ログインできたぞ
ありがとな!!
0911nobodyさん
垢版 |
2019/04/24(水) 22:53:17.09ID:???
お前よりましじゃ
0912nobodyさん
垢版 |
2019/04/24(水) 23:00:42.45ID:???
お前に言われたくないわ
0913nobodyさん
垢版 |
2019/04/24(水) 23:01:32.82ID:???
ログインできなかった理由はなんだよ
どうせパスワード忘れてたんだろw
0915nobodyさん
垢版 |
2019/04/24(水) 23:12:57.45ID:???
ハゲはりれきしょサービスにログインできない制限がかかっている
0916nobodyさん
垢版 |
2019/04/24(水) 23:13:28.21ID:???
じゃあこのスレ全員ログインできないじゃねーかw
0918nobodyさん
垢版 |
2019/04/24(水) 23:45:49.18ID:???
やめーやwww
ハゲてるのは>>919だからかわいそうだろww
0921nobodyさん
垢版 |
2019/04/25(木) 00:10:11.64ID:???
黙れ。まだAGAとか試してる段階だからハゲではない
0922nobodyさん
垢版 |
2019/04/25(木) 07:15:43.72ID:???
ハゲ言う奴がハゲや!
0923nobodyさん
垢版 |
2019/04/25(木) 07:43:11.64ID:???
Laravelを使用している人の9割がハゲだからな
0924nobodyさん
垢版 |
2019/04/25(木) 08:48:03.71ID:???
作った人がハゲなわけだから
0925nobodyさん
垢版 |
2019/04/25(木) 09:23:19.32ID:???
せめて登録しなくても使えるダミーアカウントくらい作ってからやるべき
0926nobodyさん
垢版 |
2019/04/25(木) 11:44:28.95ID:???
そんなことしたら情報手に入らないじゃん
0927nobodyさん
垢版 |
2019/04/25(木) 20:45:36.61ID:???
Laravelスレ住人の個人情報とか大したことなさそう。
多分大半は村役場に努めてるとかだな
0928nobodyさん
垢版 |
2019/04/25(木) 20:48:27.90ID:???
村役場って日本むかしばなしの世界だけの話じゃないのか
初めて知った
0929nobodyさん
垢版 |
2019/04/25(木) 22:23:03.70ID:???
日本の村役場はLaravelで実装されてるからな
町役場だとSymfonyになる
0930nobodyさん
垢版 |
2019/04/25(木) 22:26:53.52ID:???
このスレのハゲ率は異常
0931nobodyさん
垢版 |
2019/04/25(木) 22:44:42.24ID:???
禿げては無いけど白髪が多い、まだ20代なのに・・・
0932nobodyさん
垢版 |
2019/04/26(金) 00:42:12.56ID:???
あっ・・(察し)
0934nobodyさん
垢版 |
2019/04/26(金) 09:35:38.12ID:???
laradockで簡単に動いてるけど
実務はみんな何で環境作ってるわけ?
0936nobodyさん
垢版 |
2019/04/26(金) 10:04:31.85ID:???
Route::group(['middleware' => ['auth']], function () {・・・});

Route::middleware('auth')->group(function () {・・・});
って同じ?
0937nobodyさん
垢版 |
2019/04/26(金) 10:36:33.27ID:???
いや、開発環境
cloud9ってことかもしれんが
0938nobodyさん
垢版 |
2019/04/26(金) 12:44:06.08ID:???
>>937
開発環境ではなく>>936の内容について質問しているんですが・・・・
それともこの書き方の違いは開発環境で差がでるんですか?
0939nobodyさん
垢版 |
2019/04/26(金) 13:33:44.49ID:???
個人開発ならDockerなりVagrantじゃないの
共同開発環境ならやっぱりAWSなりGCPじゃないのかな

>>938
出るわけないじゃん
0940nobodyさん
垢版 |
2019/04/26(金) 14:53:36.27ID:???
ここの人にLaravelのこと聞いても答え返ってこないよ
ちょっと上のレス見ればわかるでしょ
0942nobodyさん
垢版 |
2019/04/26(金) 16:31:31.71ID:???
>>936
この場合は同じはず
前者はmiddlewareに限らずprefixでURIの接頭語付けたりnamespaceでControllerの名前空間を指定したり汎用性がある
後者はmiddlewareに限定される、なのでRoute::prefixやRoute::namespaceも別途用意

同じ処理を一か所に書きたい場合は前者、冗長性を省きたい場合は後者、って感じで良いと思う
0943nobodyさん
垢版 |
2019/04/26(金) 18:01:28.49ID:???
>>942
ありがとうございます!
なるほど、状況によって使い分けですね
0944nobodyさん
垢版 |
2019/04/26(金) 18:51:02.45ID:???
laradock無駄なもん入りすぎ
0945nobodyさん
垢版 |
2019/04/26(金) 19:27:53.20ID:???
ajax用のCode422を任意に発生させるのってどうやったら良いですか?
0946nobodyさん
垢版 |
2019/04/27(土) 00:17:56.42ID:???
必須項目を空にしたりメールアドレスに@入れなかったりじゃ?
0947nobodyさん
垢版 |
2019/04/27(土) 02:49:11.63ID:???
validatorにわざと引っ掛かる入力をするか、サーバー側でダミーレスポンスを書くかくらい
0948nobodyさん
垢版 |
2019/04/27(土) 04:12:38.42ID:???
ValidationExceptionをthrowするとかそういう話じゃねえの?
0949nobodyさん
垢版 |
2019/04/27(土) 07:45:00.81ID:???
連休中にララベルでアプリ1本作るぞ
今日からやる
もう少ししてからやる
0950nobodyさん
垢版 |
2019/04/27(土) 11:13:31.57ID:???
俺は明日からやる
今日は都合が悪い
0951nobodyさん
垢版 |
2019/04/27(土) 11:19:18.22ID:???
みんなphpstormつかってるわけ?
vscodeもいいけどやっぱりIDEの恩恵受けたいよねぇ
0952nobodyさん
垢版 |
2019/04/27(土) 12:22:25.85ID:???
phpstormは過去の遺産
もう使ってる人いないんじゃない
俺もphpstormからvscodeに乗り換えて大満足してる
0953nobodyさん
垢版 |
2019/04/27(土) 12:44:24.81ID:???
Vimでphp-language-server導入してる
0954nobodyさん
垢版 |
2019/04/27(土) 12:51:39.17ID:???
せっかくのgw、遊んでからでいいやw
0955nobodyさん
垢版 |
2019/04/27(土) 13:13:39.29ID:???
Laravel開発者はphpstorm使ってるね。
codeigniter開発者はEclipseと聞いた
0957nobodyさん
垢版 |
2019/04/27(土) 14:01:23.29ID:RbJxN8iU
>>884
ひっそりと更新してる。
タグ付けようとしてテーブルに関係付けられれの知った。ちなまだスマホは対応してない。
0958nobodyさん
垢版 |
2019/04/27(土) 14:10:11.24ID:???
WinSCP+MeryでやってるけどIDEじゃない事に困った事なんてなにもない
0959nobodyさん
垢版 |
2019/04/27(土) 14:14:41.03ID:???
ごめんやっぱ困った
0960nobodyさん
垢版 |
2019/04/27(土) 14:40:15.13ID:???
>>957
頼むからコテハンにしてくれ
idでNGしてたのにid変わったからまたNGし直さないといけないからめんどくさい
0961nobodyさん
垢版 |
2019/04/27(土) 14:42:35.99ID:???
IDEにしないと困るというよりIDEにすると便利になる
IDE使ったことがなければ「使う必要ない」と思ってたのが使い出すともう戻れない
0963nobodyさん
垢版 |
2019/04/27(土) 14:54:17.04ID:???
コテハンはムリっす。
スレ違いなら悪かった。
マルチ認証導入してみたけどなんかコードが汚くなっちゃってちゃんとした書き方あんのかと思って来た
0964nobodyさん
垢版 |
2019/04/27(土) 14:58:39.07ID:???
以前は俺もIDE便利派だったけど
Language Server Protocolの登場でほぼほぼエディタでも十分な機能を持つようになった
無いのはデバッグ機能くらいか?
コンパイラ言語ならgdbプラグイン使えばいいが、PHPでもログデバッグ出力してtail -fで十分
0965nobodyさん
垢版 |
2019/04/27(土) 15:23:17.87ID:???
PhpStorm使わないのはもう考えられない
他とは静的解析のレベルが違う
0966nobodyさん
垢版 |
2019/04/27(土) 17:01:05.95ID:RbJxN8iU
自動補完だけで満足してたけどゆわれてみればlintみたいなん使った方がいいんだな。。
使わないパラメタとか放置してるの良くないしstdClassエラーとかも拾ってくれるんかな。
0969nobodyさん
垢版 |
2019/04/28(日) 06:24:13.83ID:???
>>961
これ
便利だから使わない理由がない
0970nobodyさん
垢版 |
2019/04/28(日) 08:27:01.70ID:???
>>962
IDなんか変わるから意味ないし
そもそもそこ荒しが立てた板違いだし
0971nobodyさん
垢版 |
2019/04/28(日) 08:56:49.35ID:???
普通に次スレ扱いでいいだろ
0972nobodyさん
垢版 |
2019/04/28(日) 09:05:42.62ID:???
Web系のプログラムはWebProg板だろ
0973nobodyさん
垢版 |
2019/04/28(日) 09:58:23.31ID:???
WebProgが!extendに対応しない方針なら棲み分けの理由はそこに置いてもいいと思うがね
現にム板にはPHPスレもJavaScriptスレもある
0975nobodyさん
垢版 |
2019/04/28(日) 17:29:33.66ID:1GOdxjAj
あーのさー、Laravelってホントに便利なん?
ちらっと見てみた感じ、なんか、RoRとかCodeIgniterとかCakeとかがおかしてる間違いをそのまま引きずってる気がするんだけど?
これ、簡単なWEBアプリならRoRと同じでお手軽かもしんないんだけど
アプリが複雑になってくるとすぐ死なないか?
0976nobodyさん
垢版 |
2019/04/28(日) 18:17:42.84ID:???
そんなの書き方次第だろ
どんなフレームワーク使っても同じこと
一応Laravelはその辺の手助けしてくれる仕組みはある
0978nobodyさん
垢版 |
2019/04/28(日) 18:36:53.19ID:lGeN3Ad+
モデルAhoのプロパティをいくつかまとめて得たい時ってどんな風にすれば良い?
ユーザがPostした値を入れてるから扱いに気をつけないといけないんはわかるんやけど…
ret "$prop1"."-"."$prop2"..やとプロパティに"-"があったら困る。一個一個取り出してコントローラ側で纏めてもいいもんなんか
0979nobodyさん
垢版 |
2019/04/28(日) 18:52:30.48ID:lGeN3Ad+
まぁいいや。配列で返すわ。stringやモデルの型に拘る必要無いべ
0980nobodyさん
垢版 |
2019/04/28(日) 19:41:49.96ID:???
Controllerから連想配列返せば受け側ではJSON形式に見えるはずだからそれで返すのが基本形じゃね?
0981nobodyさん
垢版 |
2019/04/28(日) 20:21:50.65ID:lGeN3Ad+
>>980
なるほど。
//うんコード。Ahoモデルのbaka1〜bakaXまで返す(連想配列)
$user->aho()->getManyAhoAttributes()
を置いてコントローラ側からそのまま渡して使えばいいんかな。。ありがとう
0982nobodyさん
垢版 |
2019/04/28(日) 21:13:20.99ID:1GOdxjAj
>>977

いろいろ有るけど、とりあえずこれ、
RoRとかCakeとかといっしょで爆裂Controller生成機じゃないか?
いつになったらこれじゃダメだって気づくんだ?
Symphonyに何も学ばなかったのか?

Eloquentもさ、ActiveRecordと同じでテーブルに結びついてるじゃん。
JOINした時どうすんの?これ。

ディレクトリ構造もなーんかキレイじゃないし。

で、これ、アップデートの感覚が短くて
結構ころころと変わってるんでしょ?

なんだろ、なんか手段が目的になっちゃってる典型例のような。
0983nobodyさん
垢版 |
2019/04/28(日) 21:31:31.17ID:lGeN3Ad+
>>981
メソッドチェーン出来ねぇ…
トレイト上書きしまくりちよこで不安になる。
0984nobodyさん
垢版 |
2019/04/28(日) 21:42:53.84ID:???
>>982
クエリビルダ使えばいいんじゃない?ORMで複雑な事やろうなんて愚の骨頂だよ
確かにJOINの機能はあった気がするけど構造上無駄なオーバーヘッドが多過ぎる仕様だったはず

どうしてもパフォーマンスに拘るなら最終的にはやっぱ生クエリ書く事になるんじゃないかとね
0985nobodyさん
垢版 |
2019/04/28(日) 21:50:10.41ID:1GOdxjAj
>>984

なんかぐぐってみたら、Eloquentの他にもういっこDBアクセスライブラリあるのな。
なんでそういことする?
普通にそっちを使いやすくすればいいじゃん。

ほんと、ActiveRecordとかRoRとかに引っ張られすぎなんだよ、どのフレームワークも。
だからいつまでたっても劣化RoRみたいな物しか出来ない。
0986nobodyさん
垢版 |
2019/04/28(日) 22:02:28.26ID:???
認証関係に関してはわりとORMでセキュアに組んであるみたいだからその辺はそのまま使った方がいいかなって思う
ログインの仕組みとログイン後の実行ユーザー情報の取得まではORM経由でそれ以降の細かな処理なんかはクエリビルダや生クエリでいいんじゃないかとね
0987nobodyさん
垢版 |
2019/04/28(日) 22:12:25.11ID:1GOdxjAj
で、やっぱ、爆裂Controllerになるでしょ? これ。どう見ても。
0988nobodyさん
垢版 |
2019/04/28(日) 22:19:37.18ID:???
爆裂じゃニュアンスがイマイチ分からんのだけどスパゲティの事?
0989nobodyさん
垢版 |
2019/04/28(日) 22:31:31.12ID:1GOdxjAj
>>988

ちがうちがう。

Modelはビジネスロジックそのもの、
Viewは描画を行う場所

ってやったら、それ以外の物が全部Controllerに書かれる事になって、
数千業にも及ぶ巨大なControllerになっちゃう事。
ファットコントローラーとか呼ばれる。

RoRとかはプロトタイピングフレームワークの部類なので
アイデアをすばやく立ち上げるのに特化して作られてる。

確かに早いんだけど、大体人間の欲求というのは肥大化していくので、
あれもこれも、って言い始める。
そうすると、途端に破綻する。

Laravelって、ひと目見ただけでその匂いがぷんぷんしてくる。
0990nobodyさん
垢版 |
2019/04/28(日) 23:03:17.00ID:lGeN3Ad+
耳が痛い。。
めんどくさがってコントローラをでぶでぶにしてきたからちゃんとdiコンテナ使うことにする…
0991nobodyさん
垢版 |
2019/04/28(日) 23:07:24.12ID:???
ide使ってれば、肥大化しても問題なくない?
どこに書くかの問題だけで、書く量は大して変わらないでしょう?
0992nobodyさん
垢版 |
2019/04/28(日) 23:27:51.57ID:1GOdxjAj
>>991

んとさ、ゴミクズみたいなコードを見ても何も思わない奴っていうのはさ、
大体、ゴミクズみたいなコードを書いても何も思わないので、
当然、ゴミクズみたいなコードを書き続ける奴なんだよ。

ide使ってればっていうけどさ、
そういう考えで腐りきったシステム、おまえ、見たこと無いのか?
引き継いだ後のやつが、お前のこと殺してぇーって思うことになるぞ、きっと。
0993nobodyさん
垢版 |
2019/04/28(日) 23:52:18.23ID:???
そもそもコントローラが巨大になる時点でまともな設計はできていない
GoogleとかのWEBサービスのコンローラは全て100行以内で
終わっている
0994nobodyさん
垢版 |
2019/04/28(日) 23:55:07.98ID:???
ActiveRecordでJOINは愚の骨頂だろ。
というか最近のDB界だとJOINする時点で愚の骨頂みたいな扱いに
なりつつある。
今は普通に関連するテーブルをSELECTしてその結果を連想配列に確保しておき
表示時にその連想配列から情報取得して表示する。
それが今のスタンだード
0995nobodyさん
垢版 |
2019/04/28(日) 23:56:36.71ID:???
>>975
東京証券のシステムはLaravelで組まれてるぞ。
少なくとも東京証券クラスでもLaravelで構築できる
0996nobodyさん
垢版 |
2019/04/29(月) 00:07:49.60ID:JcU2QOSZ
>>993

109行って、頭おかしいの?
10こメソッドあったら1000行?

頭おかしいいの?
0997nobodyさん
垢版 |
2019/04/29(月) 00:09:56.34ID:JcU2QOSZ
>>994

Joinすてるなんて、どう見ても退化だけど。
0998nobodyさん
垢版 |
2019/04/29(月) 00:12:21.15ID:???
それだけデカい口叩けるならオレオレフレームワーク作って公開しろw
0999nobodyさん
垢版 |
2019/04/29(月) 00:12:54.32ID:JcU2QOSZ
>>995

あーのさー
構築したってのと、運用できてるって、別なのね。
Laravelの歴史って凄いあさいけど、
こっから、本当に耐えられるの?
すっげー、関わりたくない匂いしかしない。
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 610日 21時間 18分 44秒
10021002
垢版 |
Over 1000Thread
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/

▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。

ニューススポーツなんでも実況