PHP– tag –
-
テクノロジー
Laravel(Cloud9)の開発環境自動構築スクリプトに3つの機能を追加!
以前、Cloud9にPHP7を入れてLaravelの開発環境を自動構築するシェルスクリプトを作成しましたが、今回はそれを大幅アップグレードしました!大まかに以下の3つの機能を加えてます。 MySQL 5.5から5.7へアップグレード Laravel認証機能の構築 ドキュメント... -
テクノロジー
【Laravel】DB登録で必ずuser_idを入れ、検索は自動でuser_idを含ませる方法
例えば、データベースに登録する際、どのユーザーが登録したかを記録しておきたい場合、もしくは、登録したユーザーのみ閲覧・編集・削除を可能にしたい場合などには、誰がデータを登録したのかログイン中のuser_idを内容と一緒に保存する必要があります。... -
メディア
WEB屋なら素材を毎月無料ダウンロードできる”Envato”のアカウントを作成するべき!
Envato(エンバト)は画像や動画だけでなく、HTMLテンプレートやWordPressのテーマ、ソースコードまで高品質な素材を格安で販売しているサイトです。 Envatoには有料の素材を毎月無料でダウンロードできるサービスがあり、アカウント作っておけば登録した... -
テクノロジー
PHPでDBを参照するならphpMyAdminよりAdminerの方が軽快で便利!
PHPでMySQLやPostgreSQLなどのデータベースを参照する場合、phpMyAdminやphpPgAdminを利用することが多いと思います。または、ローカルにMySQL WorkbenchやpgAdminといったツールをインストールして利用している方もいると思います。しかし、これらは導入... -
テクノロジー
Symfony2のcreateQueryBuilder(Doctrine)でleft joinする【開発メモ】
Symfony2でテーブルを連結する際、基本的にDoctrine2のリレーションを使用しますが、頻繁に連結する必要がない場合にはEntityの定義が面倒になります。そこで、createQueryBuilder関数を使って、手っ取り早くleft joinでテーブルを連結する方法をメモしま... -
テクノロジー
Laravel Admin PanelのCRUD Generatorをカスタマイズしてもっと実用的に!
前回の記事では、Laravel 5.5に対応したLaravel Admin Panelの紹介と基本的な使い方を紹介しました。 今回はLaravel Admin PanelのCRUD Generator機能を拡張し、プログラムを書かずに管理画面を構築することを目的として、より実用的なアプリケーションを... -
テクノロジー
WordPressでタグクラウドの表示順をカスタマイズする方法
WordPressでウィジェットにタグクラウドを表示してみると、タグの表示順や表示件数が微妙だなと思ったことはありませんか?(基本的には単純にタグ名称の昇順なのでしょう)今回は、簡単にWordPressのタグクラウドをタグ数に応じて、表示順の昇順・降順を... -
テクノロジー
Laravel 5.5に対応したCRUD Generator付きの管理画面(Admin)を試してみる
AppzCoderさんがGithubで提供しているLaravelパッケージの1つに「Laravel Admin Panel」というものがあります。 GitHub - appzcoder/laravel-admin: Laravel Admin Panel一見、ロール(役割)付きの管理画面を提供しているのかと思ったら、同じくAppzCoder... -
テクノロジー
Laravelでマイグレーションのエラーが発生した場合の2つの対処法
久しぶりに、LaravelをインストールしてMySQLでデータベースを作り、以下ようにartisanコマンドでマイグレーションしようとしたら、QueryExceptionやPDOExceptionのエラー発生してハマってしまいましたので、その時の対処法をご紹介します。インストールす... -
テクノロジー
Cloud9でLaravel 5.5を利用するためのApacheとMySQLの2つの設定手順
以前の記事で、Cloud9でLaravelを利用するのに必要なPHP7とLaravel 5.5の自動インストール用シェルスクリプトを作成しましたので、今回はその部分を省き、それ以降に行うApacheやMySQLの設定手順をご紹介します。 まずは、Cloud9でworkspaceを作ってくださ...