yasuaki

Swift

[swift]xcode(command line tools), swiftのバージョン切り替え

xcode, swiftを使うにあたって、バージョンを意識する必要が出てきたので、その辺のコマンドとかをまとめてみました。 carthageでライブラリをビルドするときにxcode(Command Line Tools)のバージョンを意識し...
Laravel

[laravel]ヘルパーを使えるように設定する

laravel 5.8にヘルパー(helper.php)を設置しておくと便利。 ということで設定してみました。 helperファイルを置くとどうなる? laravel標準のヘルパー関数と同じように、viewとcontrollerから呼び出せ...
PHP

[PHP]アップロードでPOST項目の文字化け発生(enctype=”multipart/form-data”)

ファイルアップロードしているフォームで文字化けが発生しました! 処理としてはFormDataを新規に作って、jqueryからajaxでpostしています。 前回のこれ↓みたいな感じで、作ってるフォームですね。 ドラッグ&ドロップでマルチファ...
PHP

ドラッグ&ドロップでマルチファイルアップロードのサンプルと懸念事項

最近アップロード関連の機能を久しぶりに作ることがありました。 ドラック&ドロップでのファイルのマルチアップロード機能について、 サンプルソースや懸念事項など、まとめてみたいと思います。 サーバーサイドはPHPで書いてます。 フォームを書く ...
Laravel

Laravelのデバッグで使うddとは?+小技

ヤスケ Beerを派手にこぼして嫁に叱られたヤスケです。 Laravelで変数の値とかをパッと見たいときに使うddヘルパーについてです! ddヘルパーとは 引数の変数の内容を見やすく表示してくれて、その場で処理が止まります。表示したときに関...
PHP

eccube2.13のカスタマイズ案件をやりました。

概要 ヤスケ ひさしぶりの更新! お仕事で普段やっているプロジェクトとは別に急遽今月だけ、eccubeの案件に関わりました。 8、9年前?にやった2系のカスタマイズでした。ゴリゴリphpですねー いろいろ忘れてたので、勘所のみをメモ的な感じ...
PHP

【PHP標準関数】explode, implodeについて

ヤスケ たまにどっちがどっちか?となるこの二つの関数について書いてみます explode関数 explodeは文字列を指定した文字列で配列にしてくれるほうです。 fuga,test,hoge 上記のようなカンマで区切られた文字列があった場合...
Laravel

Laravelでよく使う気がするartisanコマンドまとめ

Laravelでよく使ってる気がするartisanコマンドをまとめてみました。 載せているコマンドはLaravel11で実行して試してみています。 artisanコマンドとは? Laravelに含まれているプログラムです。 プロジェクト作成...
Laravel

LaravelのCollection使い方まとめ(追加/削除/含むかなど)

LaravelのCollectionの使い方についてまとめています。 Collectionについて、簡単な解説と下記のメソッドを使ってみています。 ・get ・all ・add ・push ・put ・where ・filter ・map ...
Laravel

LaravelのFormRequestでバリデーションする!

フォームから飛んできた値をバリデーションするときに、Requestのままバリデーションすることもあると思います。 FormRequest(フォームリクエスト)にしておくと、ファイルも分割できるし見やすいのでオススメです。 FormReque...
PHP

PHPのTraitについて

概要 ヤスケ 今まで使う機会がありませんでしたが、Traitを使う機会があったので使い方について書いて行きます。 Traitってlaravelの機能かと思ってた・・・ PHPのTraitとは? PHP 5.4.0 以降では、コードを再利用す...
PHP

【PHPライブラリ管理】Composerの使い方

PHPのライブラリ管理をしてくれるcomposerの使い方について、まとめてみました。 Composerとは? ComposerはPHPの依存関係管理のためのツールです。それはあなたがあなたのプロジェクトが依存しているライブラリを宣言するこ...