-
Laravel で権限(Roles)を超簡単かつシンプルに付与する方法
今回はLaravelでGate(ゲート)を使わずに権限(Roles)を付与する方法をご紹介します。中小規模のシステムでは管理者が複数存在する場面は滅多にないし、同じ認証アカウントを使用することが多いので、わざわざデータベースに権限用のテーブルを追加して... -
iPhoneの進化と未来予想:曲がるディスプレイが登場する?
最近のスマホはどれも一緒で、代わり映えしなくなりました。私は比較的新しいもの好きで、iPhone 3Gから4、5、6、7とずっとiPhoneを買い続けていますが、iPhone 6辺りからイマイチ「ピンッ!」と来るものがなく、購入意欲が失せてしまいました。iPhone 7を... -
Ajax(jQuery)とpushStateのみで実現するSPA用スクリプト
実際には「pjax(pushState + ajax)」というjQueryのプラグインを使っていますが、今回はjQueryとpushStateのみでSPA(シングルページアプリケーション)を実装します。以前紹介したCSSフレームワーク「Ratchet」は、まさに今回の応用です。 https://mino... -
URLスキームでスマホのWEBブラウザからアプリを起動する
最近まで、スマホのブラウザで表示したWEBサイトのURLスキームから、インストールしたネイティブアプリが起動するのは知らなかった。 スマホ用のWEBアプリ作ることが増え、ネイティブアプリと連携したくなることもしばしばあります。実はこのURLスキームは... -
LaravelのBladeでURLによってidやclass属性を動的に切り替える方法
例えば、メニューなどのclass属性に、特定のページが表示された場合に[active]や[current]などのCSS要素を動的に切り替えたくなることが多々あります。そんな時Laravelでは、Blade内でRequest::is()関数を使い、遷移したページのURLによって条件分岐させる... -
商品数45万点以上!日本最大級のショッピングサイトがオープンしました!
正直なところ安くはありませんが、豊富な品揃えと利便性で勝負します!食料品から、衣類、電化製品など何でも販売しています。あまりにも種類が豊富なため、より検索しやすいシステムを導入し、今後も少しずつ改善していく予定です。 現在はサイトを閉鎖し... -
ここまで進化!360度撮影のルームミラー型ドライブレコーダー
長年車を運転していると、事故を起こすの確率は上がる。特に福岡のような田舎だと、公共交通機関が少なく、移動手段が車しかないので尚更だ。職場が駅から近いこともあり、今はあまり運転していないが、昔毎日運転していたときにはぶつけられること数回あ... -
Font AwesomeをCSSの擬似要素のcontentで使用する方法
今やフォントアイコンの定番になった「Font Awesome Icons」をCSSの擬似要素(:before、:after)のcontentプロパティで使用する方法をご紹介します。Font AwesomeとはHTMLタグにクラスを指定するだけで、フォントアイコンが表示できる優れものです!Bootst... -
【Linux】wgetで保存場所のディレクトリとファイル名を指定する方法
既に知っている人の方が多いかもしれませんので、自分用のメモに。 wgetでファイル名を指定する方法 wgetで保存場所のディレクトリパスとファイル名を指定するには、「-O」オプションを使用します。 [crayon-67ee42723a64c942119900/] 以前紹介したシェル... -
Cloud9でメールが送信できないと思ったらGmailしか許可していない
Cloud9でメールを送信できずにハマった時のメモです。 LaravelでWEBアプリを開発中にメールを送信しようと、当メールサーバーの情報をそのまま設定ファイル(.env)に書いてもうんともすんとも言わなかった。 調べてみると、Cloud9はGoogle Cloud Engine上...