のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,597,015人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    元スレ【PHP】Laravel【フレームワーク】 Part.3

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

    501 = :

    JavaScriptでまずバリデーションして要件に満たないものは弾いて送信処理ぜずにエラー処理でいいんやないの?

    どうしても送信先でバリデーションしたいんならXHR通信(ajax,axios)使って飛ばした後結果次第でエラー表示するか
    成功したらリダイレクトでどっかに戻すかすればいいじゃん

    502 = :

    >>481をコード化したよ
    http://paiza.io/projects/gJICjiZ28BKhWd8Ew9jXsQ

    503 = :

    >>500
    セキュリティ意識が高いだけJSONおじさんのほうがまし。

    504 = :

    セキュリティ意識が高いのではなくもはやスレを荒らしたいだけのようにしか見えないがな

    505 = :

    application/json はバリデーションが必要
    x-www-form-urlencode はバリデーション不要
    って認識だからなぁ
    セキュリティ意識高いだなんて笑っちゃうよ

    506 = :

    >>500
    クライアント側でしかバリデーションしていない業務システムを見たことあるなぁ
    世の中のシステムには当たり前ができていないものがめちゃ多いので
    あながち冗談って言い切れないのが怖いところ

    507 = :

    >>505
    不要なんて言ってないじゃん。JSONがより必要。

    508 = :

    >>501
    ユーザーがブラウザからソースいじって勝手にフォーム書き加えたり、ブラウザのスクリプトオフにしたり、フロントのバリデーション通さずに送信するなんてかなり容易だと思うんだけと

    509 = :

    >>507
    で、より必要になるバリデーションとは?

    と聞くと逃げる模様

    510 = :

    Jおじまだいたのか

    511 = :

    >>509
    だから、POST値の項目改ざん検知だって。
    きちんとフレームワークで保証されてるならいいけど、そうでないならきちんと自前で実装すべき。
    言っておくがJSONとかフォーマットに限らずだぞ。
    これは設計次第だから、実装者がきちんと判断できる実力を持つべき話だ。

    512 = :

    >>511
    >JSONとかフォーマットに限らずだぞ

    Jおじ君、自分でJSON固有の話ではないと認めてしまった。

    513 = :

    >>512
    俺いつJSON限定と言った?

    514 = :

    >>513
    >>298

    515 = :

    >>513
    >>507 で「JSONはより必要」と言ってるよ。
    お前 >>507 じゃないの?
    同じ人なら矛盾するし、別人ならせめてまともな回答してくれ。

    あとこのスレを JSON で検索しろ。

    517 :

    私が505です。なんでも聴くよ。

    518 = :

    どうしてJSONだとバリデーションが“より”必要なの🤢

    519 = :

    >>517
    絶対違うし、答える気もないだろw

    520 = :

    だからJavaScriptでまずバリデーションして要件に満たないものは弾いて送信処理ぜずにエラー処理でいいんやないの?

    どうしても送信先でバリデーションしたいんならXHR通信(ajax,axios)使って飛ばした後結果次第でエラー表示するか
    成功したらリダイレクトでどっかに戻すかすればいいじゃん

    521 = :

    >>515

    例えば、ネットショップを作るとする。
    公開画面でユーザが買い物をする。
    管理画面で注文について管理する。
    当然双方での料金の計算ロジックは同じではなければならないから、
    モデルに相当するものは共有したい。

    どうするつもりか教えてくれ。

    522 = :

    >>521
    どうするとは何に対してどうって聞いてるの?
    モデルを共有するかどうかという質問?
    モデルを共有したいのだから共有すればいいじゃん。

    で、JSONの脆弱性についての回答はまだかな?

    523 = :

    >>522
    Validationと脆弱性がなぜつながるのか教えてくれ

    524 = :

    namespace分けろよ

    \App\Models 共通のモデル
    \App\Frontend\Http\Controllers
    \App\Admin\Http\Controllers

    こんな感じで別々にするんだよ。
    間違っても App\Http\Controllers\Admin,Frontend にするなよ。

    525 = 517 :

    jsonがどうとか他でやれ。Laravelの話から 逸れてるだろうが。

    526 = :

    >>525
    >>507でも言ってるようですがJSONがより必要なのはなぜですか?

    527 = 517 :

    >>526
    俺、本当のことを言うと505じゃないんだわ(まさか本当に505と思われているとは)。

    もう飽きたから次の話題行ってくれ。

    528 = :

    >>527
    飽きたからとか言って誤魔化すなよw
    早くjsonの脆弱性とやらを答えろよ もしくは自分の負けを認めなさい

    529 = :

    >>523
    Jおじさぁ…話の流れ分かってないならスレ読み返そうよ。

    >>271 あたりから読み返してね。

    530 :

    >>528
    私の負けです。これでいい?

    531 = :

    勝ち負けっていうかJSONの脆弱性について知識の為に聞きたかったんだけど、Jおじによる妄想だったならもうそれでいいか。

    532 = :

    お前達はなんでそんなフレームワークを使っているんだ?
    修行でもしているのか?

    533 = :

    LaravelはJSONを返すAPIに特化させて外観はフロントフレームワークで書いた方が絶対いい

    534 = :

    laravelがphpとjavascriptを
    縦横無尽に使える両刃の剣と聞いたんだけど
    web.appからアクションindexを呼び出して、
    「$this->name=文字列」をいれたら
    アクションwriteの$this->nameが別のモノに
    なってるとか、オブジェクト指向としてオカしすぎる。

    ---MainController.php---

    namespace 略
    use Illuminate\Http\Request;

    class MainController extends controller{
    public function index(){
    $this->name="TAROU";
    /*処理A*/
    }
    }
    class public write(){
    $who=$this->name;
    /*処理B*/
    }
    }

    ---wep.app---

    Route::get('/test','MainController@index');
    Route::post('/test','MainController@write');

    536 = :

    >>534
    日本語もコードもおかしい
    頭大丈夫?

    537 = :

    > laravelがphpとjavascriptを
    > 縦横無尽に使える両刃の剣と聞いたんだけど
    LaravelはJavaScriptフレームワークじゃないよ。
    LaravelMixのこと言ってるならあれは関係ない。独立したプロダクトだし、ただVueの初期設定を簡単にするためのパッケージでしかない。
    それで、貼ったコードはjavascript関係ない。
    しかもその文法もおかしいし。
    何を主張したいのかよく分からない。

    > オブジェクト指向としてオカしすぎる。
    お前に跳ね返ってきてんぞ

    538 = :

    >>534
    お前まさか$this->nameがローカル変数と思っていないよな?
    MainControllerクラスが持っているインスタンス変数だぞ

    540 = :

    >>534
    う~ん、確かに、オブジェクト指向としてオカしすぎる。かも。

    541 = :

    ブート中ではなく、ブート後のログインIDとパスワード入力中のタイミングで
    laravelのリクエストをシャットダウンしその後systemctl restartを実行する方法はありますか?

    542 = :

    >>541
    > ブート後のログインIDとパスワード入力中
    何をブートした後の話?
    何のログインIDとパスワード?
    多分その質問はLaravelと関係ないと思うけどphpのプロセスを終了させたいなら ps aux | grep php でプロセス番号調べて kill コマンドで終了させたら良いんじゃない?

    544 = :

    実況者の加藤純一がlaravelデビューしたせいで
    このスレの勢いが熱いな

    545 = :

    すみません自分も今日Laravelデビューしたので質問させてください
    環境はUbuntu20.04でPHPは7.4を使用しております
    composer create-project laravel/laravel sample
    を実行するとsampleフォルダにlaravelのプロジェクトが作成されます。
    この状態でsampleフォルダに移動してphp artisan serveを実行し
    psコマンドでプロセスを確認するとphpプロセスが数えただけで27個動作しているようです
    これは正常なんでしょうか?それとも異常でしょうか?

    546 = :

    >>545
    異常っぽいね。artisanで建てたサーバー止めるとプロセスどうなるの?(= Laravelに起因してるの?)

    547 = :

    止めると全プロセスが消えます

    548 = :

    >>547
    laravelとは関係ないフォルダでphpのビルトインサーバー立てるとどうなるかも確認したほうがいいね。
    artisanのサーバーもビルトインサーバーだし。
    php -S localhost:8000

    549 = :

    >>520
    こういうやつがJおじを生み出してしまうんだろうな
    API直接叩かれたらどうすんのさ

    550 :

    >>530
    なに勝手に謝ってるんだよw


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

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


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