Laravel

【Laravel】 WPからLaravel移管の記事

WordPressサイトをAWS+Laravel+Nuxtにフルリプレイスした話(技術選定編) https://qiita.com/mejileben/items/f68a50ec9164b261b9cd

【PHPUnit】 インストール (Laravel 5.1 Homestead)

エラーログを追っていく。 vagrant@homestead:[該当ディレクトリ ]$ phpunit You need to set up the project dependencies using Composer: composer install You can learn all about Composer on https://getcomposer.org/. vagrant@homestead:[該当ディ…

【PHPUnit】 主にLaravel関連で興味深い記事

Laravelでテストコードを書くためのチュートリアル https://qiita.com/niisan-tokyo/items/264d4e8584ed58536bf4 LaravelのテストをPHPUnitで書く時にやってる工夫 https://sota1235.hatenablog.com/entry/2015/12/04/192715 日本で一番PHPのシステムをテス…

【Laravel 5.1】 ログインした状態でpassword/emailで出た不具合

[注意] うまくいかなかったので、この編集内容は消去。 5.1のデフォルトにおいては 認証した状態で /password/emailへ getリクエストを飛ばすと、 /home (welcome.blade.php)へリダイレクトしてしまう。 そこで、処置の1つとして URI (/)に対するルーティン…

発掘した好きな技術書

1/9に発掘した興味のある書物 個人開発のためのwebサービス公開マニュアル www.amazon.co.jp 図解即戦力 amazon web servicesのしくみと技術がこれ1冊でしっかりわかる教科書 www.amazon.co.jp

【Laravel 5.1】 システム変更に伴うパスワードハッシュ化ロジックの変更

PHP 5.6フルスクラッチから Laravel 5.1 (PHP 7.1)

【Laravel 5.1】 SMTP設定に成功 (メール送信完了)

Gmail APP_ENV=local APP_DEBUG=true APP_KEY=[ハッシュ値] DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_DATABASE=[DB名] DB_USERNAME=homestead DB_PASSWORD=[パスワード] CACHE_DRIVER=file SESSION_DRIVER=file QUEUE_DRIVER=sync REDIS_HOST=127.0.0.1 RE…

【MIMEタイプ】 Resource interpreted as Document but transferred with MIME type application/pdf

ファイルダウンロードでエラー「Resource interpreted as Document but transferred with MIME type application/zip」 http://y0m0r.hateblo.jp/entry/20130703/1372861728 Resource interpreted as Document but transferred with MIME type application/p…

【Laravel 5.1】 Exiftoolをcomposerでインストール (PHP extension dom欠如)

phpexiftool/exiftoolのインストール時に、PHP extension domが無くて依存解決エラー [Ubuntu] 仮想マシンHomesteadにおいて 問題なく動作していたが、 [CentOS 7] 本番環境においては、 拡張エラーが出たので、その時の対処法をメモ。 # composer require p…

【Laravel 5.1】 Orientation回転後に、Exif削除することで成功

file('upload_image'); $name = $file->getClientOriginalName(); $save_path = storage_path('app/'); /** * 対応としては、写真自体をEXIFのOrientationをもとに適宜回転したのち * ウェブサービス側で保存・さらにEXIFのOrientation情報を削除します。 */…

【Laravel 5.1】 Exiftoolをcomposerでインストール

exiftoolのリポジトリ Exiftoolは、メタ情報を読み・書き・編集するライブラリ。 [参照] Phil Harveyさん作 https://packagist.org/packages/phpexiftool/exiftool Composerでインストール composer require phpexiftool/exiftool Exiftoolで全削除する方法 …

【Laravel 5.1】 撮影画像JPEGのOrientation問題の切り分け

どの環境でなるのか? 【1】写真の種類 (撮影rawデータ) (exifデータ削除後) 【2】ハードウェア, OS, ブラウザの組み合わせ (PC) (mac) (Chrome) なぜ、モバイルAndroid(ブラウザ不明)とパソコンmac(Chrome)では、回転しているのか? Orientationに対するブ…

【Laravel 5.1】 PDF問題の切り分け

iframeの採択は適切か? 5種の実装法のうち、 jsを必要としないHTMLタグでの解決に 取り組んでみた。 iframe のCSSは適切か? iframeでPDFがhead, bodyと描画されるが、仕組みがわからない。 iframeをコンテナやラッパーで囲んでみよう。

【HTML】 PDF埋め込み (blade)

5種 https://aprico-media.com/posts/4051 きっかけ https://qiita.com/katzueno/items/c490361c3274d0108e7d UKmilk https://uxmilk.jp/41612

【Laravel 5.1】 orientateメソッド

http://image.intervention.io/api/orientate 表示崩れが出る組み合わせ - Android - [不明] - MacOS - [Chrome] - iOS - [Chrome] OKな組み合わせ - iOS - [safari] Intervention Imageでexif('Orientation')確認 $image = \Image::make($file); dd($image-…

【Laravel 5.1】 単純にstoreメソッドで、pdfを試してみる

https://reffect.co.jp/laravel/how_to_upload_file_in_laravel/amp [Intervention と Imagick] https://qiita.com/m1takahashi/items/eee3815309eb85d2b870

【Laravel 5.1】 未知のデバック出力方法に触れて

[参考資料] http://hakomof.hatenablog.com/entry/2015/08/01/095823 dd(); しか知らなかったが、 結構たくさんの出力方法があることに感動を覚えた。

【Laravel 5.1】 pdf-to-image ライブラリの not authorized解決法

[参考資料] https://blog.capilano-fw.com/?p=1756

【Laravel 5.1】 GD driver is only able to decode JPG, PNG, GIF or WebP files.

NotReadableException in Decoder.php line 59: Unsupported image type. GD driver is only able to decode JPG, PNG, GIF or WebP files. StackTrace [1] in Decoder.php line 59 [2] at Decoder->initFromPath('/tmp/phpyMkwYg') in AbstractDecoder.php …

【Laravel 5.1】画像(JPEG, PNG)と共にPDFをバリデーションで通すには。

参考資料 3点 [参考資料1] [Laravel公式ドキュメント:リンク先 apache] https://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types 【MIME type (小文字表記)】( Extensions ) ==================== 【application/pdf】( pdf ) 【im…

【Laravel 5.1】 外部キー制約時の注意

外部キー制約時は、「型」+「属性」共に一致している必要がある点に注意 [参考資料] https://qiita.com/0w0/items/4a9cb7d27794bfb93d46 increments()で作ったカラムには、実は裏でunsined(符号無し)属性が付与される。 要は採番項目なので正の値しか登録…

【Laravel 5.1】InterventionライブラリのImageファサード (画像アップロード)

Composerでインストール $ composer require intervention/image インストールされるディレクトリは2つ。 [1] /vendor/guzzlehttp * UploadFileクラスなど。 [2] /vendor/intervention * Imageクラス (saveメソッド) * ImageManagerクラス (makeメソッド…

【Laravel 5.1】 トレイト(trait)のメソッドを

【1】大元のトレイト AuthenticatesUsers

【Laravel 5.1】【Composer】 PSR-4規約に沿ったComposerのオートロード

Laravelアプリ内において、 Composerがオートロード機能を実行する様子を見るために ソースコードを追ってみます。 まずは、treeコマンドで、 Composerに関するディレクトリ&ファイルのみを 抜き出してみる。 [tree コマンドのオプション] tree -a -L 2 [Co…