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.