こなさんち

しがないフリーランスエンジニアの備忘録。

2017-01-01から1年間の記事一覧

外部キーの張り方 @laravel , mysql

こんばんは。 今年も今日で最後です。 さて、 laravelのmigrationで外部キーを貼る時は $table->foreign('pref_id')->references('id')->on('prefs'); とするのですが… SQLSTATE[HY000]: General error: 1005 Can't create table 'dbname.tablename' (errno:…

cloud9はGmail以外でメール飛ばせないよ(要設定)@Laravel5

どうも、最近本職が忙しく、 しかもクリスマスぼっちでメンタルがとんでもなく沈んでいる小長谷です。 今自分でWebアプリをCloud9で作ってるんですが、メールに問題があるようです。 それが、Gmail以外はメール設定ができないということ。 少なくとも、他の…

おいphpのheader Location よ

今プログラミングの生徒から、エラーがでるから見てほしいって依頼があったから確認してたんだけど 私も見つけられなかったね… 試行錯誤の末解決したけど header('Location: hogehoge.php'); header('Location : hogehoge.php'); この違いっすよ… 正しいのは…

ConohaVPSにRedmineを入れて

今日やったこと 概要 ・先月Conoha 1GBプランで Redmineを契約。 ・テーマ変えたいな。変えようね。 詳細 RMのインストールディレクトリは /var/lib/redmine だよ。 多分直感で気づく人は気付くけど /var/lib/redmine/public/themes にgitで入れていくよ。gi…

Laravelのためのさいと。

素晴らしいサイトを見つけました。 Laravel愛好家ですが未熟の私には嬉しいサイト。 http://laraweb.net/

git add 時の警告(改行コード問題)

ご無沙汰です。 今回も備忘録です。 外部ライブラリを保存して、gitに飛ばそうとしたときに warning: CRLF will be replaced by LF in hogehoge と、改行コードを変換しようとするそうです。 そんなときは git config --global core.autoCRLF false とconfig…

Cloud9にてRedmine(他サイト紹介)

rm運用したい でもサーバにお金が cloud9使えばいいんじゃないか…?! [cloud9 redmine] [検索] gist.github.com

管理画面のデザインどうするの

BootstrapはBootstrapでも、 純粋なBS3を使うとありきたりなデザインになってしまうのが、欠点。 有志の方がテンプレートを独自で開発してくださっているので ありがたく拝見。 uxmilk.jp このサイト見てうんうんうなりながら、 とりあえず今開発中のサイト…

cloud9で自動的にphp7.1にアップデートしてついでにlaravelをインスコする。

備忘録 #リポジトリ sudo add-apt-repository ppa:ondrej/php sudo apt-get update #apache用phpモジュール sudo apt-get install libapache2-mod-php7.1 sudo a2dismod php5 sudo a2enmod php7.1 #php7のモジュールを追加 sudo apt-get install php7.1-dom …

OCR 画像解析(調査段階)

背景・前置き 最近の興味は、画像分析。というのも、要件定義中のシフト管理 + WebERPでレシートの取り込みを実装できないかと思い立ったからである。 今要件定義中のWebアプリに取り込めたら、それはニーズがあるのではないかと思って、本格的に調査してみ…

SessionのLifetimeの永続化。@Laravel5

用途 仕様によっては、Sessionをn分やm時間など有限にせず無限にしたい場合。 ※厳密には、今回は「Browserが閉じるまで」 方法 設定ファイル app/config/session.php 設定箇所 false 'expire_on_close' => true // 略 注意点 expire_on_closeをtrueにしたと…

LaravelCollectiveにカスタム関数追加してやったぞ @Laravel5.4

概要 HTMLにAnchor吐き出す関数なかったな。 →作るか 1. artisan php artisan make:provider HtmlServiceProvider 2.その中身

文字列のUnique制約でエラー出るんやけど @Laravel5.4

お疲れ様です。 お遊びで、Laravel5.4でWebアプリ作成してるんですよ。 順調かと思ってたら、migrateでコケました。 stringにunique指定すると、コケる。 解決方法は以下です! またまたリンク貼るだけになりましたが、大変助かりました。 AppServiceProvide…

カスタム関数をエイリアス使ってしまおうぜ。 @laravel5

以前、こんな記事を書きました。↓ cresta522.hateblo.jp これは確かに手段としてあるが、 Laravelチックではないな…と反省。 だったら もう少しLaravelチックに書こうじゃないかと。 上記記事と比べてみてください。 1. /app/lib/CostomHelper.php ファイル…

おいroutes.php どこ消えたんや。@Laravel 5.3~

お疲れ様です。 プロジェクトによって、Laravel5.4 を実装してみました。 大きく変わったことの一つとして、routes.phpの場所ですね。 今までは、 app/Http/routes.php にありました。 ただ、5.3からは。。 routesというディレクトリが作られました。 その中…

CSRF_tokenのreflash!! @ laravel5.2

備忘録っす!! Session::regenerateToken(); ってやるとリセットされるっす!! フォームが作成されるごと(ページの呼び出しごと)に更新されるかと思ったんだがね…

独自Validation作っちゃお☆@Laravel5

お早うございます。 安定剤のせいで体調不良な空瓶です。 動機 LaravelのValidationってめっちゃ便利!でも変に組み合わせると見にくいし可読性に欠けてしまう。 →自分で作れるんやない? 概要 他サイトやQiitaにて似たような記事はありますが、備忘録も兼ね…

CSRF Exception キャッチしろやあ @Laravel5

お疲れ様です。 フォームを開いたまま仕事に行き、数時間放置した後に再度Submit. すると TokenMismatchException in VerifyCsrfToken.php なるエラーが。 そういう時は自分でExceptionをThrowする。 対象はこちら↓ app/Exceptions/Handler.php 1.Catchする…

2017/04/12

午前中 午前は転職活動。 電車で1時間揺られて着きました。 電車で勉強してる人って凄いなって思った。 自分、電車で勉強しようと思ったんだけど、気づいたら到着してたわ、爆睡。 面接は良かったんじゃないだろうか? 人当たりも多分良かったし、色々条件面…

翌日は津波。

その日は、曇天だった。明日来る災害を連想させるような、暗くて重い雲。 津波が来る、ということはどういうわけか確定済みだった。 この市の住民はいま、街に残るか他の場所へ逃げるかの二択に迫られていた。 「どうするんだ」 「何か方法はないのか」 災害…

migrateで詰んじゃう??? @doctrine/dbal

はいこんばんは。 絶賛筋肉痛です。 Laravelでmigrateしようとして、migrationファイルを作っていると特定の命令時に [RuntimeException] Changing columns for table "hogehoge" requires Doctrine DBAL; install "doctrine/dbal". ってなるんですよね。 で…

エンジニアにも英語は準必須。

必須とは言わなくても、成長するためには必須になりつつある英語。 ほぼ必須ですよね。 ということで、昨日今日と調べていたら、 「ウェブエンジニアのための英語勉強ガイド」なるものを見つけました。 大変便利になりそうです。お金が入ったら是非自己投資…

システム制作での文章の用例集サイト

こんにちは。お昼です。 私の名前がお昼というわけではありません。 今日は午前中面談でした。 感触は良かったです。 さて、本題ですが、 今作っているシステムでは、仮登録をメールにてお知らせする機能を実装しています。 皆さんは 「あれ、仮登録のメール…

深層Web

私はyoutubeが好きですので結構見るのですが 私が好きなyouteberでも深層Webについてやってる人が多いんですよね。 でもなんか、 あからさまに適当なこと言ったりさ、 ちゃんと調べもせずに怖い怖いと撮影してるのが気に入らないのです。 それを言い始めたら…

定数ってどこで使うんや(Laravel バージョン)

お疲れ様です。 今回も備忘録です。 Cake3で記事にした記憶がありますが、それのLaravel5版! 概要としては、 config/const.phpを作成し、配列を返すように記載します。 そうすると Config::get('const.site_title') のように使用することができるのです。 …

2017/03/13

離職に伴い、不要な支出を減らすべく、行動中。 まずは、生命保険の減額。とりあえず、今だけでも。 今日は、携帯料金の見直しを主な目的に動きました。 午前中の活動 AUショップ 月によって通話料のばらつきがある模様。 また、普段wifiを使うので、データ…

人生初の美容院

髪が伸びてきた 24にもなって、本当におしゃれというのはわからなかい。 それはまずい。 ということで、私は本日、地元の美容院を探していってきました。 行ったお店 beauty.hotpepper.jp 所感 私が美容室に行くのが最初だということもありますが。。 ドリン…

カスタム関数追加してみたよ@Laravel5

お疲れ様です。 FuelやCakeとは異なって、既存でのHTMLヘルパーがないLaravel5では、 laravelcollective を使用しますね。 ただ、それを使用しても cssやjsのタグは自分でタグを書かなければなりません。 ※もしあったら教えてください ということで、自分で…

開発時のインデントはどうしてますか?

お疲れ様です。 みなさんは開発時のタブインデントってどうしてますか?? 私はタブは使わずにスペース2を愛用しているのですが、 4も目立つので調べてみました。 ics.media どうやら、Javascript界隈ではスペース2が多いようです。 2を引き続き愛用していき…

materialize-cssとvueをインストールしてみたよ@備忘録

皆さん本日もお疲れ様です。 私は基幹エンジニアで、Webに関してはサーバーサイドの知識しかありませんでした。 フロントサイドに関しては、javascript,jQueryしか知らない。 ただ、最近のフロントサイドはReact.js,Vue.js等々、Frameworkがごろごろとあるん…