魔法使いの卵

WEBエンジニアの卵の成長記録

Laravel4初期設定

Laravelってなんやねん

 って人はこっちをみてや!!

 
 Laravel4導入してみたったで - 魔法使いの卵

 

Laravel4のディレクトリ構成

project(Laravel4)
├app (プログラムの構築は基本この中で行う)
│├ config (設定ファイル)
│├ controllers (システムの基幹的なアレを置く)
│├ models (DBとのやりとり的なアレを置く)
│├ views (ブラウザ上の表示処理的なアレを置く)
│├ (その他色々ディレクトリやファイル)
│└ routes.php (URLと処理を結びつけるルーティング設定)
├bootstrap (初期画面などの初期設定が書かれている。通常スルーしてOK)
└public (ここが所謂public_htmlのような公開ディレクトリ)
└ (画像やcssなど静的ファイル)

 これを知っておくと今後開発するときにどこになにがあるのかを
 必死にさがしたりする必要なくなるからできれば暗記しておくといいかも。

 個人的に暗記しているのはappだけやけどw
 正直app覚えておけばなんとかなる(今の所はw)

 

「Laravel4」の設定
 app/config/app.php

//43行目あたり URLの設定(自分は触ってないからデフォルトのまま)
'url' => 'http://www.hoge.com/',

//55行目あたり ロケール設定
'locale' => 'ja',

//81行目あたり 暗号生成用の乱数。デタラメな32文字を付ける
'key' => '4xvD7JxuDh29y0nQi5vW467al5lXYjIB',


 app/config/database.php
 sqliteを使う場合は

//29行目あたり接続先をsqliteを指定
'default' => 'sqlite',


 MySQLを使う場合の設定

//29行目あたり接続先をsqliteを指定
'default' => 'mysql',

//69行目あたり以降
'mysql' => array(
'driver' => 'mysql',
'host' => 'localhost',
'database' => 'DBname', //DB名
'username' => 'username', //MySQLユーザ名
'password' => 'password', //MySQLパスワード
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => ''
),

 以上がLaravel4の初期設定
 これでビルトインサーバ起動コマンドたたけばブラウザで確認できるで!!

 product/app

php artisan serve

 

ビルトインサーバってなんやねん

 って人はこっちみてや!!

 
 Laravel4をサーバの設定しないで開発する方法 - 魔法使いの卵

 

エラーでてるで
 Permission deniedってでたら
 app/storage への書き込み許可が無いっていわれてるで。

chmod -R 777 app/storage

 してあげたらおk!!

 ほな、おつかれさま!!

 

参考元:

http://www.monster-dive.com/blog/web_system/20140328_001128.php