くわこのpermission denied.

WEBエンジニアの僕がぶつかった技術的な問題や発見

2014-10-01から1ヶ月間の記事一覧

Laravelでsave()したらIlluminate \ Database \ Eloquent \ MassAssignmentExceptionエラー

Laravelでsave()しようとしたら、Illuminate \ Database \ Eloquent \ MassAssignmentException っていうエラーが出て、なんやねん( ´_ゝ`) と思ったら Laravel 4 MassAssignmentException Error Laravel 4 MassAssignmentException Error - edongkoy - Tu…

PostgreSQLでカラムを複数追加する方法

PostgreSQLでカラムを複数追加する方法 PostgreSQLの場合、MySQLなどとは書き方が違うらしく、 ALTER TABLE [テーブル名] ADD [カラム名] [型], ADD [カラム名] [型], ADD [カラム名] [型], ....; という文法で ALTER TABLE member ADD created_at timestamp…

PostgreSQLでカラムの型を配列型に変更する方法

PostgreSQLでカラムの型を配列型に変更する方法 がないかなと思って調べたのでメモカラムを間違えてinteger型にしてしまったけど、本当はinteger[]型じゃないと行けなかった場合、 ALTER TABLE hoge_table ALTER COLUMN hoge_column TYPE INTEGER[] USING '{…

implode(): Invalid arguments passed

PHP

implode(): Invalid arguments passed in ... ってエラー出てなんだろうと思ったら、引数がarrayじゃないですよってエラーだった。

PHPのisset()とempty()の違い

PHP

PHPのisset()とempty()の使い分け方が分からん。 と思って調べたら、ちゃんと明確に違うんですね笑 今まで割と適当に使ってました。下に参考URL載せたのですが、かいつまむと 種類 | isset() | !empty() false | true | false 空文字 | true | false 空配列 …

PHPの文字列一致でstrpos()を使うときに注意すべきこと

PHP

タイトルの通り、 PHPの文字列一致でstrpos()を使った んですが、罠にはまったのでメモがてら共有。この記事 PHPまとめ - 文字列操作 でPHP最速の文字列検索はstrpos()だ、というのを見て文字列一致には毎回strpos()を使っていました。しかし、 $text = 'abc…

Laravelで503メンテナンス中画面を出す方法

記事更新久しぶりな気がする。 最近sitemap.xmlをウェブマスターツールに登録したら、検索流入が30%ほど増えてちょっと嬉しいです笑 ところで、 Laravelで503のメンテナンス画面ってどうやってだすんだろう と思って調べてたら方法が分かったのでメモがてら…

postgreSQLでカラムにシーケンスを付ける方法

postgreSQLでカラムにシーケンスを付ける方法 postgreSQLのテーブルでidカラムとかをincrementにし忘れている時に、途中からシーケンスを貼る方法を教えてもらったのでメモ。まず、何番から連番(auto increment)を始めたいかをメモしておきます。(今回は689…

ん? syntax error, unexpected 'list' (T_LIST), expecting identifier (T_STRING)

PHP

Laravelで普通にコーディングしてたら syntax error, unexpected 'list' (T_LIST), expecting identifier (T_STRING) ってエラーが出てきてなんやねんと思って調べたら、そもそも 'list' っていうのがPHPの予約語でconstantsやcalss名、function名、method名…

【git】git add したらCRLF will be replaced by LF

git

git add したら CRLF will be replaced by LF in [ファイルパス] みたいになって、なんやねんと思ったら、改行コード勝手に変えちゃうぞ!的なやつだった。いろいろ調べた結果 git config --global core.autocrlf inputすればいいらしい。 git config core.s…

Gunosyの勉強会に行ったら知らない用語だらけだったので調べてみた。

この前 「レポート有!」Gunosyの急成長を支えた技術チームの取り組み実例を大公開! - dots. Gunosyの急成長を支えた技術チームの取り組み実例を大公開! - dots. に参加したんですが、分からない用語ばかりだったので、分からない用語をリストアップして一…

【SQL】where <カラム名> = NULLがうまくいかない

SELECT * FROM WHERE カラム名> = NULL でSQL叩いたらエラーにはならないけど、全くデータ取れない!って状態で???状態韃靼ですけど、 where句でNULLを取る場合はカラム名> IS NULLにしないといけないんですね。いつもフレームワークのクエリービルダーに…