WEBシステム開発
-
Laravelで論理削除(SoftDelete)
Laravelでの論理削除(SoftDelete)はテーブルとモデルの設定だけで簡単に実現できます。具体的にはテーブルにdeleted_atカラムを追加してモデ…
-
Laravelでバリデーション処理
Laravelのバリデーションは失敗したら自動でリクエスト元にリダイレクトしてくれて便利です。基本的な「コントローラーでバリデーション処理」とコントローラーから…
-
Laravel PassportでアクセストークンによるAPI認証
OAuth2サーバの実装を提供するLaravel Passportを使ってアクセストークンによるAPI認証をやってみよう!「Laravel5.8でユーザ認証」ま…
-
Laravel 5.8 でMulti-Auth
WEBシステム開発では多くの場合、一般ユーザと管理者の編集者が必要となるので前回のUSERログインとは別にADMINログインを追加してみましょう。管理者の登録や…
-
Laravel 5.8 でメール認証付きユーザ認証
Laravelでは認証機能(Auth)が標準で実装されているので簡単にWEBシステムに必要なユーザ認証ができます。通常のユーザ認証は①ユーザ登録で仮登録②メール…
-
PHPでTwitterAPIを使ってみる
https://developer.twitter.com/ 2016年以来久しぶりにTwitterAPIを使おっかなーと思ったらなんだか審査がどうとかややこし…
-
TinyMCEを設置
WordPressの投稿画面に採用されているWYSIWYGエディターのTinyMCE。画像アップロード機能も欲しいので手軽に使えるjbimagesプラグインを導…
-
Vue.js/Nuxt.jsでVuexストアを使ってAPIで取得したデータを表示してみる
直接pageにaxios使ってデータを取得したら終わりじゃないの?と思ってたけど、コンポーネント間で共有できるようにVuexストアに保持したほうがいいのね!よく…
-
Vue.js/Nuxt.jsでHTTP非同期通信axios/asyncDataを使ってみる
★axiosは非同期処理オブジェクトPromiseベースのHTTPクライアントで簡単にHTTPアクセスできるよ。★asyncDataメソッド・ページコンポーネン…
-
Vue.js/Nuxt.jsで画面遷移
pagesディレクトリに作成したvueファイルはすべて自動的にルーティングに登録される!すばらしい♪ ページ作成 sampleレイアウトで会社概要ページとお問い…
-
Vue.js/Nuxt.jsで画面レイアウト
ヘッダやフッタを全ページ書くのは面倒だし変更するのにも手間がかかるのでレイアウトを作りましょう。手順は①componentsにヘッダやフッタの共通テンプレートを…
-
WindowsでいきなりNuxt.jsに入門してみる
Nuxt.jsはVue.js製ユニバーサルJavascriptアプリケーションフレームワーク。Vueから学ぶべきだろうけど必要に応じてって感じで! 必要なもの …