kitayama

写真 アプリ開発 時々旅行 そしてテニス

オリジナルバリデーションの定義

ルールオブジェクトの作成 artisanコマンドを用いてルールオブジェクトを作成します。 appディレクトリ下にRulesディレクトリが作られその中にnama_kana.phpが作られているはずです。name_kana.php ルール、メッセージを定義 passesメソッドにはルールを定義、messageメソッドにはエラーメッセージを定義します。name_kana.php 正規表現を使い、カタカナ、「ー」(全角伸ばし棒)以外の文字列が含まれるときはfalseを返し、それ以外は.. 続きを読む

DOCKER APACHE SSL の設定方法

DOCKER で Let’s excerpt を使ってSSL を設定した。 自分の場合は、開発環境に固定IPのVPNを利用して、キーファイルなどを取得している。その方法を利用できない場合は、一旦サーバーなどにアップしてキーファイルを作るといいのではないかと思います。 まず、apache を使った環境を用意する。 その上で、docker上の仮想ubuntuに入る。 docker exec -it XXXXXXXX bash そして、certbotコマンドを実行 ce.. 続きを読む

Laravel でスマホ判定をする方法

①モバイル判定するMiddlewareを作成  app/Http/Middleware配下に適当な名前でMiddlewareを作成します。ここではGetIsMobile.phpとしてみます。中身は以下になります。 ②Kernel.phpにMiddlewareを登録  Kernelに Middlewareを登録します。場所はapp/Http/配下にあります。 ③viewで使用 

Laravelでメール認証をするとき登録時にログイン状態にしない。

Laravel でメール認証をするとき登録時にログイン状態にしない。 Laravel でメール認証を設定すると、自動的にログイン状態になってしまいます。それを避ける方法です。 auth ミドルウェアを外します。 app/Http/Controllers/Auth/VerificationController.php   ↓ auth ミドルウェアをコメントアウト VerificationController.phpに verify メソッドを追加する app/Http/Con.. 続きを読む

2022F1を1週間後に控えて

F1のバーレンのテストが終わって、話題になったのはメルセデスの0ポッドなサイドポッド。上側がすごく狭くて一見するとサイドポッドがないデザインから、いろいろな話題が出てきていますね。 個人的には、格好は悪いと思いますが、フロントタイヤの乱流をできるだけ素直に、後ろに流そうと言う発想から、それを実現したのは、すごいと思います。 ただ、フロアパネルの下の流速を上げて、そのすぐ上の流速を佐賀帯という発想からするとどうなんだろう。ては思います。ボディそのものは、ある意味飛行機の羽のよう.. 続きを読む

ユニバーサルコントロール

ユニバーサルコントロール正式版きました。 とりあえず、縦位置使える。複数使えるってことで、iPadpro12インチ初代が生き返って、非常に嬉しいです。iPadmini(画面にはいませんが)も利用可能そうで嬉しいです。 ちょっとだけ使ってみたのですが、微妙に置けない位置というのがありますし、結構な頻度でマウスが行かない(見えない)時があるのでまだ不安定感は拭えませんが、実用的なレベルにはきていると思います。 現段階でしょうがないとはいえ、一番あれ? って思うのは、まぁ当然なのか.. 続きを読む

IOS15.4 マスクしてても認証! 衝撃の事実

iPhone用の iOS15.4 が配布開始されましたが、なんと!衝撃の事実が! 奥さんに、iPhone新しいiOSは落としたほうがいいよ〜。ビックアップデートだよ〜!って言ったら、 奥さん: なにが〜 自分: 顔認証マスクしてても認証されるんだよ〜。 奥さん: 私のiphone7は指紋認証だよ〜! あ! でもまぁ、アップデートしはじめちゃったし、まぁいいか!で衝撃の事実が! まだ、奥さんのiPhone7のアップデートしてる段階なのですが、その文面を見て気がついたことが。iP.. 続きを読む

MACOS15.3 IPADOS15.4 正式リリースきました

もともと、開発検証用に MACOS15.3β と、iPADOS 15.4β を入れていた MACBOOK と iPADmini に正式版のアップデートきました。iPADmini はアップデート済み、現在Macbook をアップデート中です。 ベータ版を入れていなかった、MACBOOK PRO と、iPad proはまだアップデートきていません。 ベータ版でも調子は良かったですが、やっぱり正式版は安心しますね。

ユニバーサルコントロール、サイドカーと共用可能に

MACOS12.3 ioS15.4ベータで利用可能になったユニバーサルコントロール、前にサイドカーと一緒に使えないという話をしましたが、なんと、ベータ4で共用可能になりました。 左が、ユニバーサルポイントのipadmini、右がサイドカーのipad pro11インチです。ユニバーサルポイントは縦位置でも使えますので、縦位置にって、あれ???サイドカーも縦位置で使える!!!マジですか? これは、ユニバーサルポイント対応、神アプデになりそうな予感です。 その後いろいろ試してみて、.. 続きを読む

MACを修理

迂闊に MACOSノユニバーサルコントロールを使ってみたくて、MACOS Monterery の4ベータ3にしてしまいました。 そこで、Dockerがコンパイルできないことに気が付き、(PHPがないから)PHP 7.4を入れたのにエラーになる。(←montereryにしたせいではなかったんですけど) ということで、bugsurに戻そうとしたら -1008Fエラーが出て如何ともできなくなりました。 いろんな対策を施したんですけど、うまくいかず、サポートに泣きつきました。結果的に.. 続きを読む