PHPフレームワーク『Laravel』入門 #3 Artisan makeコマンドの便利な使い方
前回の記事ではLaravelで利用するデータベースの設定についてご紹介しました。今回は、LaravelのArtisanコマンドでできることを紹介しながら、実際にArtisanコマンドを使って画面に「Hello World」を表示させます。最初は覚えることも多いので少し時間がかかるかもしれませんが、一連のコマンド操作に慣れると、スピードと便利さを実感できると思います。 目次 Artisan...
View ArticlePHPフレームワーク『Laravel』入門 #5 シーディング機能とFakerを使ってテストデータ作成
前回はLaravelのマイグレーション機能についてご紹介しました。今回はマイグレーション機能で作成したテーブルに初期データを登録するシーディング機能と、ダミーの氏名や住所、メールアドレス、電話番号などを簡単に自動生成できるFakerライブラリの使い方についてご紹介します。どちらも開発中の動作確認やテスト環境の準備にとても役に立つ機能です。データベースの準備に費やす時間を大幅に短縮することができるので...
View ArticlePHPフレームワーク『Laravel』入門 #7 ログイン機能とカスタマイズ方法
Laravelにはこれまで紹介した便利なコマンドのほかに、Webアプリケーションを作るのに欠かせない認証・認可に関する機能が最初から用意されています。その一つが、ユーザー登録を行った利用者だけがWebアプリケーションを閲覧・利用できるようにする「ログイン機能」です。ログイン機能は、会員制のWebアプリケーションに欠かせません。それ以外にも、管理者ユーザーを作って、一般ユーザーにはできない操作をWeb...
View Article【2019/9/5リリース】 8年ぶりの新共用サーバー「シェアードプラン SV-Basic」を語る!
2011年のシェアードプランACE01のリリースから8年。 CPIが満を持して共用サーバー新プラン「シェアードプラン SV-Basic」をリリースしました。 サービスサイト(https://www.cpi.ad.jp/shared/)は公開したものの、まだまだ語り足りないクラウドホスティング事業本部...
View ArticleWordPress『マルチサイト』#1 複数サイトを一括管理する便利な機能を紹介
WordPressのマルチサイト機能を導入すれば、複数のWebサイトを1個のWordPressで管理することができます。マルチサイト機能は、企業のコーポレートサイトと採用情報サイトといった親子関係のあるWebサイトや、同じレイアウトで複数のエリア・ジャンルごとのブログをサブディレクトリで作る場合などにたいへん役に立ちます。マルチサイト機能は、共用レンタルサーバー『ACE01』にインストールしたWor...
View ArticleWordPress『マルチサイト』#2 複数サイトを一括管理する機能の導入方法
前回の記事で、複数のWebサイトを1つのWordPressで管理するマルチサイト機能でできることと、マルチサイトのメリットについてお伝えいたしました。今回は、共用レンタルサーバー『ACE01』でWordPressのマルチサイト機能を有効にする方法と、WordPressに新しいWebサイトを追加する方法についてご説明いたします。 目次 サイトネットワークの有効化1.1...
View ArticleWordPress『WP-CLI』#1 コマンドラインを使ってできること
WordPressにテーマやプラグインを追加したい、本体のバージョンの更新をしたい、ブログの記事を書きたい。そういった場合には、管理画面にログインして操作を行うのが一般的です。しかし、管理するWordPressの数が多い場合、一つ一つのサイトの管理画面にログインして、本体やテーマ、プラグインを更新して…とやっていると、けっこう時間がかかってしまいます。あるいはWordPressを新しく設置するたびに...
View ArticleWordPress『WP-CLI』#2 インストール方法と使い方
前回はWordPressをコマンドラインで操作できるライブラリ『WP-CLI』でできること(本体の更新、プラグイン・テーマのインストールと変更、ブログ記事の投稿など)をいろいろご紹介しました。今回は共用レンタルサーバー『ACE01』に設置されたWordPressを実際に操作できるように、WP-CLIをインストールする方法についてご説明いたします。インストール方法には、curlコマンドを使って直接ダウ...
View ArticleWordPress『WP REST API』#1 ブログを他のサイトに埋め込む方法
はじめに 複数のWebサイトを運用していて、WordPressで投稿したブログの内容(タイトルやアイキャッチ、公開日など)を別のWebサイトにも表示させたいと思ったことはありませんか?同じサーバー上でしたら読み込むのは簡単ですが、別のサーバー上にあるWordPressの投稿を参照するのは難しいです。そこで今回は、WordPressに標準搭載されている『WP REST...
View ArticleWordPress『WP REST API』#2でオリジナルのエンドポイントを作成する
はじめに前回の記事では、WordPressに標準搭載されている『WP REST API』の使用方法と、『WP REST API』のpostエンドポイントを使ってブログの内容を取得する方法についてご紹介しました。今回は『WP REST...
View Article【WordPress】WordPress『MW WP Form』 入力欄の複合条件でエラーを表示する方法
はじめにWordPressでサイトにお問い合わせやお申し込みのフォームを設置するときによく使われるプラグインに『MW WP Form』があります。『MW WP Form』は送信前確認の画面を表示する機能や管理者にメールを送る機能などが標準で備わっている、とても便利なプラグインです。リファレンスが日本語で書かれているため利用者が多く、国内では『Contact Form...
View Article【WordPress】『MYSQL』クーロンを使用して定期的にバックアップをとる方法(初期設定)
はじめにWordPressを利用する際には、必ずセキュリティに気をつけなければいけません。セキュリティ対策においては、攻撃者の侵入を防ぐことも重要ですが、それと同じくらい重要なのが攻撃を受けたサイトをいち早く元の状態に復旧させるためのバックアップ体制が整っているかということです。データベースのバックアップを定期的に取っておけば、悪意ある第三者にWebサイトを改ざんしたとしても、改ざん前の内容をすぐに...
View Article