sukohi.blogspot.com
FlysystemをLaravelで使う | Sukohi's tech blog!!
http://sukohi.blogspot.com/2016/06/flysystem-laravel.html
開発サイトの規模が大きくなってきたり、よりセキュアなサーバー環境を整えるためにサーバーを「ウェブサーバー」と「データサーバー」で物理的に分割する場合があると思います。 そして、PHPでファイルをリモートで読み込み/書き込みをするためには「Flysystem」という有名なパッケージを利用すればとても簡単にできるのですが、今回はこの「Flysystem」をLaravel(5.2)で使う方法をお届けしたいと思います。 12301;や「Azure」、その他には「DropBox」との連携までサポートしています。 まずは composer でパッケージのインストールです。 いつものように ServiceProvider と aliases を config/app.php に設置しましょう。 GrahamCampbell Flysystem FlysystemServiceProvider: class. Flysystem' = GrahamCampbell Flysystem Facades Flysystem: class. これで「bar」が表示されます。 現在は主にPHPフレームワークの雄「...
sukohi.blogspot.com
Sukohi's tech blog!!: 4月 2016
http://sukohi.blogspot.com/2016_04_01_archive.html
が正式にリリースしたことを知り、少し気になっていたので私の開発環境に合わせて Linux版を試してみました。 まだほとんど少ししか使っていないので vivaldi のホントに魅力が見えてはいないとは思いますが、現時点での雑感をまとめて見ましたのでぜひ参考にしてください。 よりよい開発環境を整えるため。もしウェブ制作や検索効率が上がりそうなら乗り換えてもいいかな、と考えていました。 以下がこのブログのトップページを vivaldi で表示したスクリーンショットになります。 背景が黒いのは私の好みで、vivaldi をインストールして初めて起動すると背景色や背景画像をいくつか用意された中から選択することができました。 また、バーの位置も選択できるようでしたが、やはり慣れてることもあってデフォルトの画面上に表示するパターンを選択しました。 なお、表示速度についてですが、残念ながら正直そこまで早いとは思いませんでした。(←アップデートがあってから少し早くなったように気がします ). 65288;←変更できるのかな?). 8592;設定から簡単に変更できます。お騒がせしました。 として「自分の好きな...
sukohi.blogspot.com
Sukohi's tech blog!!: 8月 2015
http://sukohi.blogspot.com/2015_08_01_archive.html
少し前に第二の故郷、カナダのバンクーバーでの生活が始まり、最近は少し落ち着いてきたので、そろそろLaravel5(現在5.1)を見据えた活動をしていきたいと考えています。 ということで、今回はLaravel 5 の独自パッケージを作る手順を今回も備忘録的にお届けしたいと思います。 8251;ここでの開発手順を自動でやってくれるパッケージ「PackageCreator」を公開しました。詳しくは以下のページをご覧ください。 Laravel の独自パッケージを作成する「PackageCreator」を公開しました。 結論] おそらく自由度が上がった分、より根本を理解する必要がでてきたなー、という印象です。 1.Laravel 5以上(私の場合は5.1)がインストールされていること。 2.composer がインストールされていること。 2.composer.json を作成. 3.Rootフォルダ直下にある composer.json にパッケージを追加. 65288;Laravel5のフォルダ)/packages/Sukohi/Own/src」となります。 Protected $defer = true;.
sukohi.blogspot.com
ファビコンを自動でつくってくれるサイト「Favicon Generator」を使ってみた。 | Sukohi's tech blog!!
http://sukohi.blogspot.com/2016/12/favicon-generator.html
ファビコンを自動でつくってくれるサイト「Favicon Generator」を使ってみた。 特にこだわらない場合は favicon.ico というファイルを ico 形式の画像を作ってリンクすればいいだけですが、iPhoneなど様々な機種に対応させたい場合は個別に画像を用意してその全てにリンクなど HTML タグを追加しなければいけません。 そこで紹介するのが「 Favicon Generator. また、必要なHTMLタグも表示してくれるので、それらをコピーするだけで設定も完了します。 8251;注: 最低でも 70 x 70 px 以上の画像を選んでください。推奨は260 x 260 px 以上です。 ここから iPhone など各機種向けの設定をします。 注意が必要なのは iOS です。 そのため、もしファビコンに png などの透過画像が利用されている場合、背景が真っ黒になってしまします。 その他 chrome や windows の設定ができますが、同じように設定を変更すると自動でサンプル画像が変更しますのでお好みの設定に変更してみましょう。 Boss Hunt - 上司を撃て! 12300;...
sukohi.blogspot.com
Sukohi's tech blog!!: 3月 2016
http://sukohi.blogspot.com/2016_03_01_archive.html
昨日RedditのPHP板でテンプレートエンジンの話が出ていて興味をもったので、この際、Laravelのテンプレートエンジン「Blade」でできる便利な書き方を(. 1.「or」でチェックを省略ができる. それが「or」です。 2.「forelse」でもチェックを省略できる. PHPで配列をひとつずつ取り出して計算をする際には for や foreach を使うと思います。 このケースではDBからデータを取得しているので count() を使ってデータが入っているのかをチェックしています。 12300;できるだけエラーを出さないためにはできるだけコードを書かないこと」という原則を考えるならこちらの方が断然方がいいですね。 もちろん、 foreach と 同じく、以下のようにインデックスも取得できます。 これは日本語圏の環境では利用する機会は少ないかもしれませんが、翻訳された単語を取得する際、より省略した記述をすることができます。 Laravelでは trans() もしくは Lang: get() という2つの取得法があるため通常は以下のようになります。 ちなみに、もしコマンドラインが好き...
sukohi.blogspot.com
Sukohi's tech blog!!: 3月 2015
http://sukohi.blogspot.com/2015_03_01_archive.html
Modern.ie を Ubuntu で使う方法(IEを使った実行テストができます). もちろんいろんな開発をしていると「お!これはブログにのっけようかな。」というアイデアも浮かぶのですが、なかなか実行には移すのは難しいものですね。 さてさて、というわけで今回はそんな重い腰をあげ、私の大好きなOS「Ubuntu(14.04)」内でInternet Explore 11 を起動し、ローカル環境のサイトへアクセスする方法を備忘録的にお届けしたいと思います。 最終結論: Microsoftさん心からありがとう!(詳しくないけど社長が交代したからこんないいものがでてきたのかな?). がインストールされていること。(Oracleにも感謝 ). では、まずModern.ie に必要となるファイルを以下のサイトからダウンロードしましょう。 Https:/ www.modern.ie/ja-jp. 8251;注:ダウンロードするファイルの容量はバカでかいので注意が必要です。私はパーティションの関係上いろいろなファイルを消す羽目になりました(汗). 12539;・・. その中から「C Windows Sys...
sukohi.blogspot.com
受信したメールをLaravelで受け取る | Sukohi's tech blog!!
http://sukohi.blogspot.com/2016/06/laravel.html
受信メールをPHPプログラムへ送り、メールを解析して送信元のメールアドレスや本文を取得してDBに保存ということをLaravel(5.2)をからめてやるにはどうすればいいかをメールサーバーをたてるところからやってみたので備忘録としてお届けします。 65288;はっきり言って作業内容は多かったです、、 ;). Pecl の mailparse をインストール、extensionの読み込み. では、ここからは実際の作業になりますが、全部書くと確実に長くなってしまいますので途中は参考にしたサイトを紹介しながらすすめていきます。 1. Postfix をインストール/設定. Sudo yum install postfix. また、この記事の中にも紹介されていますが、設定が完了したら以下のサイトでセキュアチェックができます。 12301;をエディタで開き、以下のような振り分け設定を追加しましょう。 Mail: " /usr/bin/php /path/to/your/public/folder/example.com/artisan mail:parse". Sudo service postfix reload.
sukohi.blogspot.com
Sukohi's tech blog!!: 6月 2016
http://sukohi.blogspot.com/2016_06_01_archive.html
開発サイトの規模が大きくなってきたり、よりセキュアなサーバー環境を整えるためにサーバーを「ウェブサーバー」と「データサーバー」で物理的に分割する場合があると思います。 そして、PHPでファイルをリモートで読み込み/書き込みをするためには「Flysystem」という有名なパッケージを利用すればとても簡単にできるのですが、今回はこの「Flysystem」をLaravel(5.2)で使う方法をお届けしたいと思います。 12301;や「Azure」、その他には「DropBox」との連携までサポートしています。 まずは composer でパッケージのインストールです。 いつものように ServiceProvider と aliases を config/app.php に設置しましょう。 GrahamCampbell Flysystem FlysystemServiceProvider: class. Flysystem' = GrahamCampbell Flysystem Facades Flysystem: class. これで「bar」が表示されます。 受信メールをPHPプログラムへ送り、...
sukohi.blogspot.com
Sukohi's tech blog!!: 12月 2016
http://sukohi.blogspot.com/2016_12_01_archive.html
ファビコンを自動でつくってくれるサイト「Favicon Generator」を使ってみた。 特にこだわらない場合は favicon.ico というファイルを ico 形式の画像を作ってリンクすればいいだけですが、iPhoneなど様々な機種に対応させたい場合は個別に画像を用意してその全てにリンクなど HTML タグを追加しなければいけません。 そこで紹介するのが「 Favicon Generator. また、必要なHTMLタグも表示してくれるので、それらをコピーするだけで設定も完了します。 8251;注: 最低でも 70 x 70 px 以上の画像を選んでください。推奨は260 x 260 px 以上です。 ここから iPhone など各機種向けの設定をします。 注意が必要なのは iOS です。 そのため、もしファビコンに png などの透過画像が利用されている場合、背景が真っ黒になってしまします。 その他 chrome や windows の設定ができますが、同じように設定を変更すると自動でサンプル画像が変更しますのでお好みの設定に変更してみましょう。 Php namespace App Provide...
sukohi.blogspot.com
Laravel で全 view からログイン中のユーザー情報を取得する | Sukohi's tech blog!!
http://sukohi.blogspot.com/2016/12/laravel-viewcomposer.html
Laravel で全 view からログイン中のユーザー情報を取得する. Laravel を利用して開発をしていると、まだまだ全ての機能を使いきれていないことに気付かされることがあります。 12304;実行環境】Laravel 5.3. まず ViewComposer の作成です。 そして、その中に AuthViewComposer.php というファイルを作成&以下のコードを保存します。 Php namespace App Http ViewComposers; use Illuminate View View; class AuthViewComposer { protected $user; public function construct() { $this- user = Auth: user(); } public function compose(View $view) { $view- with([ 'user' = $this- user ]); } }. 次に専用の ServiceProvider を作ります。 Boss Hunt - 上司を撃て! 以前から、私のアン...