lunes, 15 de septiembre de 2014

Crear aplicacion con composer

/var/www/html/firstapp$ sudo composer create-project laravel/laravel firstapp

migraciones en laravel

cesar@desarrollootebook-PC:/var/www/html/laravel$ php artisan migrate:install

se genera un archivo en  /app/database/migrations/

con el conteido de la base de datos

este comandi

cesar@desarrollootebook-PC:/var/www/html/laravel$ sudo php artisan migrate

genera lo que se encuentra en la funcion up

cesar@desarrollootebook-PC:/var/www/html/laravel$ sudo php artisan migrate:roolback

genera lo que esta en la funcion down.



class Users extends Migration {

    /**
     * Run the migrations.
     *
     * @return void
     */
    public function up()
    {
        Schema::table('users',function($table)
        {

            $table->create();
            $table->increments('id');
            $table->string('email');
            $table->string('nombre');
            $table->string('password');
            $table->timestamps();

        });
        //
    }

    /**
     * Reverse the migrations.
     *
     * @return void
     */
    public function down()
    {
         Schema::drop('users');
        //
    }

Configurar database

en /app/database.php se configura la base de datos 


 'mysql' => array(
            'driver'    => 'mysql',
            'host'      => 'localhost',
            'database'  => 'iems',
            'username'  => 'root',
            'password'  => '',
            'charset'   => 'utf8',
            'collation' => 'utf8_unicode_ci',
            'prefix'    => '',
        ),

Como instalar Laravel 4 en Ubuntu de manera sencilla

Como instalar Laravel 4 en Ubuntu de manera sencilla

La primera vez que intente instalar Laravel en Ubuntu fue un dolor de cabeza, muy aparte que no domino el ingles y porque la página de Laravel no da una documentación para principiantes.

Bueno empecemos.

Tenemos q tener instalado PHP y APACHE

Primer activamos root para tener permisos como super usuario, poniendo sudo -s y escribiendo nuestra contraseña de UBUNTU.


Ahora tenemos que ir a la carpeta /var/www y clonar el Framework Laravel del repositorio de laravel.

cd /var/www/ 
git clone https://github.com/laravel/laravel.git



Instalamos Composer
curl -sS https://getcomposer.org/installer | php

y lo movemos para que tenga un acceso global
mv composer.phar /usr/local/bin/composer



después entramos a la carpeta del proyecto, para mi caso cd /var/www/laravel
y una vez dentro aplicamos el comando composer install , este comando descargará e instalará las dependencias del framework.



Ahora entramos a la carpeta app del framework
cd /var/www/laravel/app
y le damos permisos a la carpeta storage
chmod -R o+w storage

Ahora probamos Laravel en el navegador, entramos a la URL (para mi caso) http://localhost/laravel/public y debería salir algo así.
si llegas hasta aquí es porque todo esta correcto ¡FELICIDADES!.
Muy Pronto haremos un hola mundo con laravel en este mismo BLOG.
Saludos.