いつも不思議なんだけどみんなコンビニで何買ってんの?高いし品揃え悪いし店員の態度も悪いし行く理由ないだろ 食料買うならスーパー行くし コンビニしかない田舎に住んでんの?
![いつも不思議なんだけどみんなコンビニで何買ってんの?高いし品揃え悪い..](https://cdn-ak-scissors.b.st-hatena.com/image/square/b1638cdb5807a4788e4ba3c1109a984166e095fc/height=288;version=1;width=512/https%3A%2F%2Fanond.hatelabo.jp%2Fimages%2Fog-image-1500.gif)
「migrate時の実行SQLがみれればいいのになー」とか思ってたらたまたま別の問題の原因を調べているときに↓の記事に行き着いた。 2年前のエントリで若干古い感は否めないが「こんな便利な機能が!」となったのでメモ代わりに書いておく。 Laravelでプライマリキーを使った1:1関連のテーブル分割で自動採番をしないようにする 最後に migrate の SQL を確認したいときは pretend オプションをつけると確認できます。 上記 2 テーブルのマイグレート SQL はこんな感じです。 $php artisan migrate --pretend CreateUsersTable: create table `users` (`id` int unsigned not null auto_increment primary key, `email` varchar(255) not n
やりたいこと Laravelでメール送信機能を実装する方法について記載します。 コントローラーで作成したメーラーを呼び出し、メールテンプレートにデータを反映させて送信する。 例として、ContactControllerというコントローラーがあり、お問い合わせ機能のようなものがあったとして、進めます。 環境 PHP 7.1 Laravel 5.6 参考 MailtrapでLaravelの簡単メール送信テストこちらを参考にメール送信機能を実装し、テストメールを送ることをゴールとします。 @ubonsa さんわかりやすい記事をありがとうございます 以下の内容は上記記事でMailtrapのアカウント作成が終わり、.envファイルも書き換えていることが前提となります。 1. ContactController フォームがあり、送信ボタンがあると、storeアクションが実行されると仮定します。 送られ
はじめに あなたは何かWebアプリケーションを作っているとします。 このWebアプリではItemというモデルを取り扱っていて、複数のItemを一覧で見る画面や、個々のItemの詳細を見る画面があります。 /itemsにアクセスしたらItemの一覧画面が表示されて、items/1やitems/2にアクセスしたら、それぞれのidのItem詳細画面が表示されます。 各モデルに所有者がいたとして さて、このItemですが、それぞれに所有者が存在するとします。 idが1であるItemの所有者はAさん、idが2であるItemの所有者はBさん・・・といった具合です。 AさんもBさんもこのWebアプリにユーザーとしてログインできるのですが、全てのItemを見ることはできなくて自分の所有するItemだけを見ることができる、という要件があなたが作るWebアプリに求められているとします。 その為に何をする必要が
1. まとめ API Gatewayのペイロードサイズについて確認する.2018/7/2現在,API Gatewayの最大ペイロードサイズは10MBとなっている.本記事では,10MBを超えたときの挙動を確認する.10MBを超えると,HTTP content length exceeded 10485760 bytes.のエラーが返却される.最大ペイロードサイズについては上限緩和はできない模様.10MBを超える場合は,S3にデータをアップするなどして回避する必要がある. 2. 目次 1 まとめ 2 目次 3 確認 4 上限緩和 5 回避策 6 参考リンク 3. 確認 API Gatewayのペイロードサイズについて確認する.2018/7/2現在,API Gatewayの最大ペイロードサイズは10MBとなっている.Amazon API Gateway の制限と既知の問題にて確認出来る.実際に1
Laravel5.7のその他に関するヘルパーその7です。 retry() 第一引数にリトライ回数を指定、第二引数にコールバック、第三引数に実行間隔(ms)を指定します。 コールバックが例外を投げると、実行間隔分の間隔を空け再度コールバックを実行します。 リトライ回数実行して例外が発生し続ける場合は例外を投げます。 リトライ回数以内にコールバックが正常に終了した場合、次の処理にうつります。 retry(10, function() {// 10:回数 logger(date('Y-m-d H:i:s')); throw new Exception('retry error test'); }, 1000);// 1000 m秒 1000だと1秒 session() セッションインスタンスの取得、セッションの値を取得、セッションに値を設定します。 echo get_class(session(
//これやりがちですができません。 $request->input('name') = 'ichiro'; use lluminate\Http\Request; $request = new Request; $request->merge(['name' => 'ichiro']); //名前があればチーム名を新たに追加 if ($request->has('name')) { //追加 $request->merge(['team' => 'Mariners']); } echo $request->input('name'); //ichiro //上書き $request->merge(['name' => 'taro']); echo $request->input('name'); //taro
現在、日本の郵便番号は7桁あり、ほぼ各住所を細かく示せるが、日本郵便の郵便番号リストを見ると同じ郵便番号が使われている地名がいくつかある。 つまり郵便番号だけではどの町域を示すのか分からない場合がある。 東京都内の高層ビルのように階数ごとに郵便番号が異なるものもある一方、同一郵便番号が複数の町域で使われているものもある。 重複数を調べる必要があったのでプログラムを組んで都道府県ごとに集計し、結果は下表のようになった。 最初に調査したのは2017年だが、2024年に改めて調査した。 以前から岩手県奥州市は同じ郵便番号が多いと思っていたが、42件も同じ郵便番号があった。 具体的には「前沢区合ノ沢」、「前沢区安寺沢」、「前沢区石田」など42町域に〒029-4205が使われている。 岩手県は他にも岩手県下閉伊郡田野畑村に〒028-8401が20町域で使われている。 奥州市ほど重複が多い地域はないだ
このサイトでは共通のCSSを各ページに適用し、必要によってはページ内でCSSを上書きして使っています。 CSSをタグに設定すると、全てのタグに設定が行き渡ってしまいますが、HTMLのサンプルを作る場合、その見本部分ではCSSを解除する必要があります。 このように、CSSを設定したけれど、部分的に解除したい場合にプロパティを初期値に戻す方法があります。 スタイル設定 簡単なCSSを使って、共通のサンプルテキストを用意しましす。 サンプルテキスト .sample_text { color: #f00; font-size: 20pt; text-shadow: 2pt 2pt 2pt #09f; } <span class="sample_text">サンプルテキスト</span> <style>タグ内に、sample_textクラスを使ってテキストの色、文字サイズ、文字の影を設定しました。
JavaScript で IE かどうかを判別する IE 判別関数 (isIe) navigator.userAgent プロパティを参照して、ブラウザのユーザーエージェントを調べることで、使用しているブラウザが IE (Internet Explorer) であるかを判別することができます。 IE の場合、ユーザーエージェント名は MSIE あるいは Trident/ で始まります。 // 使用中のブラウザが IE であるかどうかを判別します。 function isIe() { var ua = navigator.userAgent; return ua.indexOf('MSIE ') > -1 || ua.indexOf('Trident/') > -1; } ただし、navigator.userAgent プロパティの値はブラウザの設定により書き換えられる可能性があることに注意
ここでは、JavaScript でチェックボックスがチェックされているかどうかを判定する方法について説明します。チェックボックスの状態を取得するためには、input 要素オブジェクトの checked プロパティを使います。 チェックボックスに同じ name 属性が付与されている場合 ひとまとまりのチェックボックスに対して同じ name 属性が与えられている場合、name 属性を使って各チェックボックスを特定し、それぞれのチェックボックスの checked プロパティが true か否かを順番に調べます。次のサンプルプログラムを見てみましょう。 HTML <form name="form1"> <input type="checkbox" name="fruits" value="りんご">りんご<br> <input type="checkbox" name="fruits" value
はじめに この記事では、単一のチェックボックスでオン/オフ(true/false)を表す場合と、複数のチェックボックスから値を取得できるコードを紹介します。 動作環境 Vue.js 2.6 <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Practice</title> </head> <body> <div id="app"> <form> <label for="agree">規約に同意する</label> <input type="checkbox
Javascriptで指定した配列の要素を削除する。 なお、本記事は[Javascript] 配列から特定の要素を削除する(訂正有り) - Qiitaを大変参考にさせていただいた。 ポイント(以下は、ES6以降ではあんまり推奨されないので、追記を参照。) 1. array.forEachで、配列の各要素とindexの数字を各処理で使用する => 参考 :Array.prototype.forEach() - JavaScript | MDN 2. 配列の要素が、指定した値(今回は1)だったら、3の処理を行う 3. array.spliceでindex番目から1個分の要素を削除する => 参考 :Array.prototype.splice() - JavaScript | MDN コード 0~4の配列から1を指定し、削除する。 const array = [0, 1, 2, 3, 4];
エンジニアの山岡です。 お問い合わせなどのフォームをCSSで装飾する時、inputやtextareaはサクッと見た目を変えられますが、checkboxやradioは一筋縄ではいきません。 イマイチなデフォルトスタイルから…… デフォルトスタイルのcheckboxとradio ラブリーでキュートかつ、クールでアメイジングでスタイリッシュなチェックボックスやラジオボタンにしたい! CSSでスタイリングしたcheckboxとradio そんな時は、labelとinput[type=checkbox](またはinput[type=radio])を組み合わせて実装する方法がオススメです。 サンプル1: キュートなチェックボックス・ラジオボタンサンプル2: より主張する&「押した感」をプラスサンプル3: チェックした瞬間の動きで「遊び」と「楽しさ」をプラス サンプル1 こちらは、いなべ山女子フェスタ公
上司から10メガバイトの画像を用意してくれと言われておりますが、どうやって入手していいかわかりません。どなたかお分かりの方いますか? または作れますでしょうか?
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く