【更新履歴】 crud-d-scaffold v2.0.0 – 全面リニューアル(2017.08.10)

ども、dog-earsです。

crud-d-scaffoldをメジャーバージョンアップしたので、詳しくご紹介します。

パッケージの概要

このパッケージは、Laravel 5.4用に基本的なCRUDアプリケーションを自動作成するために作られました。

※laravel 5.3を使っている方は、パッケージバージョン1.3.1を。laravel 5.2を使っている方は、パッケージバージョン1.2.0を使用してください。

このパッケージによって生成されるCRUDアプリケーションは、以下のような特徴を備えています。

■全般
・基本的なCRUD(新規作成、詳細表示、更新、削除)に加えて、「複製」機能あり
・表示には、Bootstrap3を採用
・設定ファイルでアプリ構成を記述 -> コマンド実行 で自動生成完了。
・2回目からの実行時は、 -fオプションですべて新しく上書き(マイグレーションファイル除く)
・モデル間の1対多リレーション作成可
・主な作成ファイルは、model、controller、migration、seeding、view

■一覧画面(index)
・絞り込み検索可(テキスト入力項目は部分一致、それ以外は範囲指定)
・各項目による並び替えも可。
・ページャーあり。
・カラムの表示・非表示は初期設定ファイルで設定可能。
・削除時、確認あり。

■新規登録/編集/複製登録 画面
・入力形式は、input、textareaから選択可能
・ただし、belongstoリレーションのあるカラムは、プルダウンが表示されます。

“【更新履歴】 crud-d-scaffold v2.0.0 – 全面リニューアル(2017.08.10)”の続きを読む

【更新履歴】 crud-d-scaffold v1.4.0 – laravel5.4で動作するよう修正(2017.06.28)

laravel 5.4で動くよう、修正しました。

この修正により、laravel 5.3以前のものでは動かなくなります。
laravel 5.3上で、このパッケージを使いたい場合、バージョン1.3.1以前を使ってください。

■(参考)Upgrading To 5.4.0 From 5.3 – Console
https://laravel.com/docs/5.4/upgrade

■ソースコード
https://github.com/dog-ears/crud-d-scaffold/commit/9df590397082136e064f25d1e7b172507d154bf5

laravel5.2での2ステップログインの作り方

先日ポストしたマルチ認証の記事のコメント欄で、
2ステップログインの作り方を聞かれたので、やってみました。

今回作る2ステップログインは、以下のような形です。

非ログイン状態 → Userログイン → Adminログイン
各状況に応じて、見れるページが増えていく。

■github – my-blog-161117__2step-login
https://github.com/dog-ears/my-blog-161117__2step-login

“laravel5.2での2ステップログインの作り方”の続きを読む

【更新履歴】 crud-d-scaffold v1.3.1 – laravel5.3で動作するよう修正(2016.11.11)

laravel 5.3で動くよう、修正しました。

この修正により、laravel 5.2以前のものでは動かなくなります。
laravel 5.2上で、このパッケージを使いたい場合、バージョン1.2.0以前を使ってください。

■ソースコード
https://github.com/dog-ears/crud-d-scaffold/commit/a1b93dc82360cd4e08c222c5a53e6634fd957c51
https://github.com/dog-ears/crud-d-scaffold/commit/41436060621e3c05d327529b3e1f37d48c0dc4ef

laravel5.3 × PHP7 × cloud9

laravel 5.3がリリースされていたので、cloud9にインストールしました。

以下、参考サイト

■Cloud9でPHP7+Laravel5環境構築
http://qiita.com/mike_fx/items/c3da0fcd3050d7ea2f26

■Laravel 5.3 Installation on Cloud9(英語のみ)
https://community.c9.io/t/laravel-5-3-installation-on-cloud9/9038

ファイルの所有者が、すべてrootになるばあいは、以下でubuntu(デフォルト)に変更できます。

sudo chown ubuntu:ubuntu * -hR