1,000万円を超えたbitcoinを少しだけどもらえるURL
https://bitflyer.com/invitation?id=l50e5ljw&lang=ja-JP
ハピタスからポイントもらえるURL
お名前サーバ+Laravel+sqlite
環境はコレ。
$ cd ~
ln -s ~/production/public/.htaccess ~/public_html/hoge.onamaeweb.jp/
ln -s ~/production/public/favicon.ico ~/public_html/hoge.onamaeweb.jp/
ln -s ~/production/public/robots.txt ~/public_html/hoge.onamaeweb.jp/
ln -s ~/production/public/index.php ~/public_html/hoge.onamaeweb.jp/
$ cd ~/production
$ vim .env
DB_で始まるのは sqliteを含む1行 のみにする
DB名を指定できるらしいがデフォのままdatagase.sqliteとした
$ touch database/database.sqlite
$ sqlite3 database/database.sqlite
> .shema
> INSERT INTO users(name, email, password, created_at, updated_at) VALUES( 'テスト太郎1', 'test@test1.jp', DATETIME('now', 'localtime'), DATETIME('now', 'localtime'));
完成図
こう。hoge.onamaeweb.jp/ルーティング情報のとおり 動くようにしてある。
ソース
まずルート切って、tra02へのアクセスがあったら TraControllerのindexTra02メソッドに導く(ルーティングする)。
$ vim app/Http/Controllers/TraController.php
DBから取得した値を配列$itemArrに入れて、それをリクエスト配列p_itemsに突っ込んで表示用のbladeに投げる。
$ vim resources/views/indexTra02.blade.php
リクエストで飛んできた配列$p_itemsに入ってる行データを全て@foreachでナメて、各行に入っている列(フィールド)を $p_items as $i で1つずつ取り出してテーブルデータとして<td>ここ</td>に表示させてる。
mysqlのdescribeをsqlite3でやるときは .schema と打つ。
.envにコメントを書くときは#シャープを使う(//スラッシュ2つではコメントにならない)