2018-08-01から1ヶ月間の記事一覧
こんな時 GAで、ページのプレビューをする時に、なぜか http://domain_name.com//page みたいになって、正しくページが見れない。 こうする 歯車マークの管理->ビューの設定->ウェブサイトのURL ここのドメインの後にスラッシュが入ってると、スラッシュが2…
ユーザーにファイルをダウンロードさせたい http://domain_name.com/storage/images/upfile.jpegで画像が出るものをダウンロードさせたい。 return response()->download('/storage/images/upfile.jpeg'); あれ?なぜか動かない。 最初のスラッシュは不要 re…
こんな時 LaravelでCookieを付与したい。 (この保存方法だけでは、暗号化された状態で保存されます。なので、ユーザーは内容がわからないです。) 書き方 return response() ->view('blade_file_name') ->cookie('cookie_name', 'value', 30); 何をしてるの b…
こんな時ありませんか ページを使っていたら、IE9以下だけ正しく動かない・・・ ページのデザインが崩れる・・・ そんな時、IE9以下だけこの文字を表示させないってコードを書きたい。 HTMLで分岐を書く これでOK! 注意 IE9までしか使えません!!! IE9以下は…
書き方いくつか 書き方いくつか用意しました。 お好みの方をどうぞ。 こんなコードがありました。 $('.ClickA').click(function () { //クラス名を変える $('.ClickA').addClass('ClickA').removeClass('ClickB'); //イベントをつけ直す $('.ClickB').unbind…
1.今週一週間の感想(ざっくり) 久しぶりに集中してコードを書いた一週間だった。 2.良かったこと コードを久々に書いて、JavaScriptやLaravelについて再度勉強になりました。 スクラムについて学ぶ機会がありました。 3.もっとこうしたかったこと スクラムや…
注意 メモです。これが正しいかはわかっていません 前提 スクラムでは、『リリース判断可能なインクリメント』を安定して供給する必要がある。 そのためには 毎回『動くものを作る』必要がある アンチパターン 画面毎に開発をする。 『自販機』を作る時に、…
こんなケースありませんか 相手の言うことは、だいたい賛同してるし、相槌も打ってる。 毎回1回否定するかどうかなのに、 『○○さんは、否定ばっかりだよね』 って言われる。どうしてか。 賛成している時はありますか? 10割賛成している時ってありますか? …
unbindの例 $('#btn').click(function () { return 'NG'}); $('#btn').unbind(); $('#btn').click(function () { return 'OK'}); なにをしてるの? 一行目のclickで、#btnがクリックされた時に、'NG'を返す機能が付きました。 二行目で、#btnについている機…
こんなパターンがあった 該当の関数を簡単に言うと、 キャッシュがあればキャッシュを呼び出す 無ければ該当の無名関数を動かす どんなテストを書いたか キャッシュの関数をモックして、モックしたときの返り値を固定にした。 このテストで何が保証できるか …
前回の記事 willow710kut.hatenablog.com 使ったページ やったこと Postで、messageにteatをつけて送った all() 結果 _token=>p899Z1NqmQpIQW1KTeG06EPXCMVz19oGdn4myVv6 message=>teat _tokenは、LaravelでPostを送るときに必要な {{ csrf_field() }}で生成…
こんなときに使うRequest フォームがあって、入力して、ボタンを押してpostリクエストを送る。 このリクエストの中身を使ってどうこうするときの関数。 サンプルページを作って、流れも合わせて説明。 リクエスト元ページ http://localhost:8000/request と…
1.今週一週間の感想(ざっくり) 失敗して落ち込んだのを、他人にぶつけてしまった一週間でした。 2.良かったこと プログラミングで自分の知ってないところを学べた。 →Auth周りや、JSでのGETやPOSTとか。 社会人2年目とはいえ、今失敗できたのは良かったこと …
こんな時 ページのヘッダーはどのページでも同じものを使うことよくありますよね。 こんな時、毎回コピペするのは面倒。 そんな時はこんな構成にしましょう。 使い回すテンプレート web/study-laravel/resources/views/_layouts/default.blade.php <html lang="ja"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> </meta></meta></head></html>
注意 内容まとまってません!!!メモです 上に立つ人って本当に大変なんだなって…… 私は先輩方のようになれるのかなって…… いっぱいいろいろ考えさせられた。 私は話し手・聞き手としては最悪の人材だけど、 それでも生きてるのは上司・先輩方のおかげだと…
こんな時使う <a href="/"></a> こんなふうにリンクを作るんじゃなく、 <button onClick="requestApi()"></button> のように、JSでどこかのページを呼び出したい。 入力がある時だけページを呼び出すとか、if文を使いたい時とか。 1.ページ遷移 location.href = '/home'; だけ。簡単だね! 2.jQueryでapi呼び出し var …
こんなことがありました。 docker-composeで管理、nginx+php-fpmで環境構築しました! Laravelのチュートリアルページ表示されました! ・・・favicon.icoが反映されない? public/app.cssや、public/app.jsが読み込めない・・・ 起こってること phpは、ngin…
頂いたアドバイスのメモ 画面遷移図を描くということになりました。 目的は、要件の確認でした。 ユーザーのパターンに合わせて描く 例えば、プラチナ会員の画面のフローを順に描く。 通常会員の人の画面のフローを順に描く。 未会員の人の画面のフローを順…
どういう意味? 手元のOSのディレクトリをコンテナの中のディレクトリにマウントする マウント? イメージとしては、コンテナの該当ディレクトリは、 手元のOSのディレクトリを使うよ。 具体的な例だと、手元のOSのディレクトリでファイルを新しく作ると、 …
1.今週一週間の感想(ざっくり) 失敗したと焦り、一人でなにかしなきゃと焦ってた一週間でした。 2.良かったこと Laravelの開発環境作り直し →知識の整理ができてよかった 焦り・後悔したけど、復帰した →一度チームに自分は何をするのか考える機会できてよか…
イミュータブルであるとは イミュータブルであるとは、変更が不能であるということ。 変更してはいけない値とは何か。 それは事実。 事実とは? お店でものを買った。 Webサイトでものを買った。 銀行でお金を引き出した。 Webサイトで入金した。 こういった…
こんなとき ターミナル使って、コマンドをいろいろ打った。 でも、結構前に打ったコマンドなんだったか思い出せない。 historyコマンド これで、過去に打ち込んだコマンド一覧が見れる。 さて、これでコマンドをコピペして、コマンドを打つ・・・のは面倒で…
こんなことありませんか 新しくLaravelのプロジェクトをgit cloneしてきたよ! えっと、localhost:8000に行けばいいんですね! ・・・あれ?動かないんですが。 エラー例 whoops looks like something went wrong. Warning: require(xxxx/vendor/autoload.ph…
良くない例 laravelのスタートページ表示 by klack710 · Pull Request #1 · klack710/study-laravel · GitHub 自作のLaravelの基本の開発環境です。 これの良くないところはどこでしょうか。 mysqlのコンテナの中身全部入ってる mysql配下の中身、これはmysq…
こんなときにつかう select 'count(id)' FROM 'users' GROUP BY 'group_id'; GROUP BYではgroup_idでまとめているが、idの方で重複がある場合。 この時、 idが[1,2,3,4,4,5]だった場合、 count(id)の値は6になる。 idの4が重複しているので、合計を5にしたい…
メモ書きには二種類ある 長期用メモと短期メモもとい揮発性メモを使い分ける。 ブログや研究ノートは長期用。 裏紙やホワイトボードメモは揮発性メモ。 どう使い分けるの?長期メモは? 長期用メモは、私のようなブログであったり、 研究ノートなど、あとで…
1.今週一週間の感想(ざっくり) 自分を見つめ直して、新たな発見ができた一週間でした。 2.良かったこと 新しいレトロスペクティブ挑戦完了 →そこそこ好評。挑戦を良しとしてくれるチームに感謝 →ここから運用をしっかりするのが重要 上司の方に、自分の悩み…
buttonタグについて質問されたので 昨日の記事でbuttonタグについて質問されたので。 よくある使い方 <form> <input></input> <button type="submit"></button> </form> これで、formのinputタグに書かれた内容を、pustで送る送信ボタンという使い方 typeを書かなかったら 自動的に、submitとして扱われます。 submitした…
こんなときがありました <form> <input></input> <button onClick="submit();"></button> </form> こんな感じの構成で、submitが想定通りに動かなかった。 私のときは、Laravelのバリデーションのエラーで、サーバーサイドを疑いそうになった。 ブラウザの問題なのに。 IEは二重送信をそのまま送る buttonタグのonClick()でsubm…
こんな時 Laravelのバリデーションを作る。 その時のエラーに応じて処理をしたい Request側 省略。 Controller側 public function index(XxxRequest $request) { xxxxxx } 該当のバリデーションをかけたリクエストを用意する。 View側 @if (count($errors) >…