Dê um pontapé inicial no Laravel 4!

Para uma instalação rápida e fácil do Laravel 4, eu sugiro fortemente esta dica . É um script bash que gerará laravel 4 e fará algumas tarefas domésticas para você. Eu fiz uma pequena variação sobre isso, mas todo o crédito vai para Neil Sweeney . De qualquer forma, aqui está como eu acho que poderia ser de alguma utilidade para alguns:

#!/bin/bash
# Install Laravel 4 and configure
# Call scriptname.sh projectname
# The projectname parameter will be the name of the folder where laravel 4 will be installed.
#
# This script assumes that your webroot is in ~/www/
#
# Check the path for your commands. It is better to use full paths in scripts.
#
# Read the code once and make sure everything is the same on your system!

echo
"Installing Laravel 4 into $HOME/www/$1/"

cd $HOME
/www/

echo
"Downloading master branch."

/usr/bin/git clone https://github.com/laravel/laravel.git $1

cd $1


echo
"Checking out dev branch."

# Required for getting Laravel4 dev
/usr/bin/git reset --hard HEAD
/usr/bin/git checkout develop

# Make the app/storage directory writable
chmod
-R 777 app/storage

# Check if composer is installed globally, if not install it locally.
if hash composer 2>/dev/null; then
echo
"Composer is installed globally."
/usr/local/bin/composer install
else
echo
"Installing Composer into $HOME/www/$1/"
/usr/bin/curl -s https://getcomposer.org/installer | php
composer
.phar install
fi

echo
"Generating application key."

php artisan key
:generate

echo
"Cleaning up the git."

rm
-rf .git

echo
"Laravel 4 installed in $HOME/www/$1/"

exit 0

Eu geralmente executo esse script logo após configurar meu host virtual Apache2.

Eu sugiro que vocês todos dêem uma olhada no andrew13 / Laravel4-Bootstrap-Starter-Site no Github. É uma instalação básica do Laravel 4 com bons pacotes Composer embutidos. A combinação de autenticação / funções Confide + Entrust é muito boa e atende às minhas necessidades. Além disso, a demonstração básica é uma ÓTIMA fonte de aprendizado para entender as bases da estrutura e do sistema de modelos.

Eu quero começar a aprender Laravel 4 e estou perto de um noob completo com frameworks PHP MVC. Dei uma olhada rápida no CodeIgniter há cerca de um ano, mas agora o Laravel 4 realmente chamou minha atenção. E pelo pouco que já tenho para trabalhar nisso, acho muito elegante e agradável de trabalhar!

Tenho grandes esperanças para o projeto que pretendo codificar e documentarei as partes interessantes dele aqui.

Eu sei que este não é um blog por dizer, mas vou tentar refazer todos os passos que dei de uma forma estruturada para que cada dica funcione por conta própria a partir de todo o registro do meu site 🙂

Vou tentar manter as dicas curtas e em um único tópico, técnica ou recurso.