Laravel
환경 설정 기본 세팅 하기
그리고
URI Routing
환경설정
composer가 필요합니다.
일단, 당황 하지 않고 그냥 따라 하면 끝.
1. www.getcomposer.org
2. xampp/htdoc로이동
3. 다운로드
php -r "readfile('https://getcomposer.org/installer');" | phporcurl -sS https://getcomposer.org/installer | php
4. 이제 대망의!! 라라벨 설치
php composer.phar create-project laravel/laravel laravel --prefer-dist
설치가 되는 동안...
아..composer..!!!?
음.. PUG에서... 자꾸 얘기 하기는 하던데..
아..안써봤는데..
패키지.. 관리..뭐 그렇던데..
맞습니다 맞고요
그냥.. 두가지만 기억하면 됩니다.
Autoload!! 패키지 관리!!
URI ROUTING
URI ROUTING하기전에..
front contoller pattern

app/ROUTES.php
- 대부분의 route는 app/routes.php에 정의
Route::get('/',function(){return 'hello world';}
http://www.laravel-korea.org/docs/routing
부록 : library 관리 또는 특정 폴더 사용하기
폴더 생성
app/pug
여기에 contoller도 넣고.. model도 넣고..
여튼 user defined 들을 모아서 관리 하고 싶다!
Autoload.json
{
"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",
"require": {
"laravel/framework": "4.1.*"
},
"autoload": {
"classmap": [
"app/commands",
"app/controllers",
"app/models",
"app/database/migrations",
"app/database/seeds",
"app/tests/TestCase.php"
],
"psr-0": {
"Pug": "app/"
}
},
"scripts": {
"post-install-cmd": [
"php artisan clear-compiled",
"php artisan optimize"
],
"post-update-cmd": [
"php artisan clear-compiled",
"php artisan optimize"
],
"post-create-project-cmd": [
"php artisan key:generate"
]
},
"config": {
"preferred-install": "dist"
},
"minimum-stability": "stable"
}
autoload.json
autoload.json을 수정한 후에는.. 꼭..
php composer.phar dump-autoload
test.php
<?php
namespace pug;
class Test
{
function __construct()
{
echo "hello laravel wtih pug";
}
}
routes.php
use Pug\Test;
Route::get('/', function()
{
$a = new Test;
return View::make('hello');
}); Laravel
By xesper
Laravel
- 877


