にゃぁ。

PHP

Laravelで論理削除(SoftDelete)

Laravelでの論理削除(SoftDelete)はテーブルとモデルの設定だけで簡単に実現できます。具体的にはテーブルにdeleted_atカラムを追加してモデルにSoftDeletesトレイトを利用します。これで削除時にEloquent...
PHP

Laravelでバリデーション処理

Laravelのバリデーションは失敗したら自動でリクエスト元にリダイレクトしてくれて便利です。 基本的な「コントローラーでバリデーション処理」とコントローラーから分離して「FormRequestでバリデーション処理」についてまとめておきます。
PHP

Laravel PassportでアクセストークンによるAPI認証

OAuth2サーバの実装を提供するLaravel Passportを使ってアクセストークンによるAPI認証をやってみよう!「Laravel5.8でユーザ認証」まで出来ているところから始めます。 開発環境 LaradockLar...
PHP

Laravel 5.8 でMulti-Auth

WEBシステム開発では多くの場合、一般ユーザと管理者の編集者が必要となるので前回のUSERログインとは別にADMINログインを追加してみましょう。管理者の登録やパスワードリセットは不要とします。 開発環境 LaradockLa...
PHP

Laravel 5.8 でメール認証付きユーザ認証

Laravelでは認証機能(Auth)が標準で実装されているので簡単にWEBシステムに必要なユーザ認証ができます。通常のユーザ認証は①ユーザ登録で仮登録②メールアドレスにメールが届き、リンクをクリックすることで本登録とすることでメールアド...
Docker

DockerでWordPress開発環境/MSMTPでGmail経由メール送信

Dockerでのメール送信に送信専用MTA「sSMTP」を使用していましたがBuildすると Package ssmtp is not available, but is referred to by another package...
Docker

DockerでLaravel開発環境-Laradock

PHPフレームワークLaravelでWEBシステム開発するためのDockerによる開発環境Laradockを使ってみる。For Windows。 必要なもの dockerdocker-composegit 構築環境 ...
PHP

PHPでTwitterAPIを使ってみる

2016年以来久しぶりにTwitterAPIを使おっかなーと思ったらなんだか審査がどうとかややこしいことになってるようなので再度使い方も含めてまとめておきましょう。またいつ変更されてしまうかわかりませんが・・・ ディベロッパ...
JS

TinyMCEを設置

Wordpressの投稿画面に採用されているWYSIWYGエディターのTinyMCE。画像アップロード機能も欲しいので手軽に使えるjbimagesプラグインを導入です。 TinyMCE本体 Download TinyM...
JS

Vue.js/Nuxt.jsでVuexストアを使ってAPIで取得したデータを表示してみる

直接pageにaxios使ってデータを取得したら終わりじゃないの?と思ってたけど、コンポーネント間で共有できるようにVuexストアに保持したほうがいいのね!よくわからないけどw ということで、ややこしそうだけどなるべくいろんな形に対応でき...
タイトルとURLをコピーしました