A Laravel 5.2.x, Bootstrap 3.5.x, and AdminLTE 2.3.x. project.
| Laravel-Admin Features |
|---|
| Built on Laravel 5.2 |
| Admin is built on AdminLTE 2.3 |
| Uses MySQL Database |
| Uses Artisan to manage database migration, schema creations, and create/publish page controller templates |
| Dependencies are managed with COMPOSER |
| Assets are managed with BOWER |
| Assets are organized and processed with GULPJS |
| Laravel Scaffolding User and Administrator Authentication. |
| Dynamic Breadcrumbs |
| User Registration |
| User Registration IP Capture |
| User Login |
| User Dashboard |
| User Profile |
| User Forgot Password |
| User email address based Gravatar |
| User Management - admin access |
| User List - admin access |
| 404 Page for public |
| 404 Page for users |
- Run
git clone https://github.com/loveisbluenova/airtable_mysql.git - Create a MySQL database for the project
mysql -u root -p, if using Vagrant:mysql -u homestead -psecretcreate database airtable1;\q
- From the projects root run
sudo cp env.file .env - Configure your
.envfile - From the projects root folder run
sudo chmod -R 777 ../airable_mysql - Run
sudo composer updatefrom the projects root folder - Run
sudo npm installfrom the projects root folder - From the projects root folder run
sudo chmod -R 777 ../airable_mysql - Run
bower updatefrom the projects root folder - Run
sudo gulp copyfilesfrom the projects root folder - Run
sudo gulpfrom the projects root folder
- NOTE: In production run
sudo gulp --production
- From the projects root folder run
sudo chmod -R 755 ../airable_mysql - From the projects root folder run
php artisan key:generate - From the projects root folder run
php artisan migrate - From the projects root folder run
composer dump-autoload - From the projects root folder run
php artisan db:seed
- Seeded Roles
- user
- editor
- administrator
/home/agencies/projects/commitments
/admin
Example .env file:
APP_ENV=local
APP_DEBUG=true
APP_KEY=SomeRandomString
DB_HOST=localhost
DB_DATABASE=laravelAdmin
DB_USERNAME=homestead
DB_PASSWORD=secret
CACHE_DRIVER=file
SESSION_DRIVER=file
QUEUE_DRIVER=sync
MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
airtable1.sql