Laravel Framework 5 Bootstrap 3 Starter Site is a basic application with news, photo and video galeries.

Overview

Laravel Framework 5.1 Bootstrap 3 Starter Site

Starter Site based on on Laravel 5.1 and Boostrap 3

Starter Site Features:

  • Laravel 5.1.x
  • Twitter Bootstrap 3.x
  • Back-end
    • Automatic install and setup website.
    • User management.
    • Manage languages.
    • Manage photos and photo albums.
    • Manage article and article categories.
    • DataTables dynamic table sorting and filtering.
    • Colorbox jQuery modal popup.
    • Add Summernote WYSIWYG in textareas.
  • Front-end
    • User login, registration
    • View Photos,Articles, Languages and Users
    • soon will be more...
  • Packages included:
    • Datatables Bundle

Requirements

PHP >= 5.5.9
OpenSSL PHP Extension
Mbstring PHP Extension
Tokenizer PHP Extension
SQL server(for example MySQL)
Composer
Node JS

How to install:


Step 1: Get the code - Download the repository

https://github.com/mrakodol/Laravel-5-Bootstrap-3-Starter-Site/archive/master.zip

Extract it in www(or htdocs if you using XAMPP) folder and put it for example in laravel5startersite folder.


Step 2: Use Composer to install dependencies

Laravel utilizes Composer to manage its dependencies. First, download a copy of the composer.phar. Once you have the PHAR archive, you can either keep it in your local project directory or move to usr/local/bin to use it globally on your system. On Windows, you can use the Composer Windows installer.

Then run:

composer dump-autoload
composer install --no-scripts

Step 3: Create database

If you finished first three steps, now you can create database on your database server(MySQL). You must create database with utf-8 collation(uft8_general_ci), to install and application work perfectly. After that, copy .env.example and rename it as .env and put connection and change default database connection name, only database connection, put name database, database username and password.


Step 4: Install

Firstable need to uncomment this line "extension=php_fileinfo.dll" in php.ini file.

This project makes use of Bower and Laravel Elixir. Before triggering Elixir, you must first ensure that Node.js (included in homestead) is installed on your machine.

node -v

Install dependencies listed in package.json with:

npm install --save-dev

Retrieve frontend dependencies with Bower, compile SASS, and move frontend files into place:

gulp

Now that you have the environment configured, you need to create a database configuration for it. For create database tables use this command:

php artisan migrate

And to initial populate database use this:

php artisan db:seed

If you install on your localhost in folder laravel5startersite, you can type on web browser:

http://localhost/laravel5startersite/public

Step 5: Start Page

You can now login to admin part of Laravel Framework 5 Bootstrap 3 Starter Site:

username: [email protected]
password: admin

OR user

username: [email protected]
password: user

Troubleshooting

RuntimeException : No supported encrypter found. The cipher and / or key length are invalid.

php artisan key:generate

Site loading very slow

composer dump-autoload --optimize

OR

php artisan dump-autoload

License

This is free software distributed under the terms of the MIT license


Additional information

Inspired by and based on andrew13's Laravel-4-Bootstrap-Starter-Site


How Starter Site is look like

Index Login Register new user Admin dashboard Admin users Admin list users


Advanced alternatives

If you are interested in advanced starter sites where you can get 70+ admin pages, 20+ frontend pages with color schemes and a CRUD generator then visit below links

Josh

Chandra

Comments
  • Gulp failing because /resources/vendor/ is empty

    Gulp failing because /resources/vendor/ is empty

    So I followed the install instructions. When I run gulp it fails to create the .css because it says some file are missing (which they are). Inside the /resources/vendor/ directory I only find a .gitignore file. The only file Gulp creates is /public/admin.css - no js files either.

    error

    I ready in a different issue thread to just run Gulp again. That didn't solve the issue. Same errors, still no files being created.

    What am I doing wrong?

    opened by net-split 27
  • Cannot upload photo

    Cannot upload photo

    Again, after tried out some tricks, I was unable to upload photo whether in an article and in photo album. Help please! I am so excited to develop this starter app, and I am still learning many things about laravel.

    opened by douxlagithub 14
  • NotFoundHttpException in RouteCollection.php line 145

    NotFoundHttpException in RouteCollection.php line 145

    after hitting /auth/login i get:

    1/1
    NotFoundHttpException in RouteCollection.php line 145:
    in RouteCollection.php line 145
    at RouteCollection->match(object(Request)) in Router.php line 613
    at Router->findRoute(object(Request)) in Router.php line 539
    at Router->dispatchToRoute(object(Request)) in Router.php line 515
    at Router->dispatch(object(Request)) in Kernel.php line 97
    at Kernel->Illuminate\Foundation\Http\{closure}(object(Request))
    at call_user_func(object(Closure), object(Request)) in Stack.php line 111
    at Stack->Illuminate\Routing\{closure}(object(Request)) in VerifyCsrfToken.php line 22
    at VerifyCsrfToken->handle(object(Request), object(Closure)) in Stack.php line 96
    at Stack->Illuminate\Routing\{closure}(object(Request)) in ShareErrorsFromSession.php line 55
    at ShareErrorsFromSession->handle(object(Request), object(Closure)) in Stack.php line 96
    at Stack->Illuminate\Routing\{closure}(object(Request)) in WriteSession.php line 42
    at WriteSession->handle(object(Request), object(Closure)) in Stack.php line 96
    at Stack->Illuminate\Routing\{closure}(object(Request)) in ReadSession.php line 49
    at ReadSession->handle(object(Request), object(Closure)) in Stack.php line 96
    at Stack->Illuminate\Routing\{closure}(object(Request)) in AddQueuedCookiesToRequest.php line 37
    at AddQueuedCookiesToRequest->handle(object(Request), object(Closure)) in Stack.php line 96
    at Stack->Illuminate\Routing\{closure}(object(Request)) in EncryptCookies.php line 40
    at EncryptCookies->handle(object(Request), object(Closure)) in Stack.php line 96
    at Stack->Illuminate\Routing\{closure}(object(Request)) in UnderMaintenance.php line 42
    at UnderMaintenance->handle(object(Request), object(Closure)) in Stack.php line 96
    at Stack->Illuminate\Routing\{closure}(object(Request))
    at call_user_func(object(Closure), object(Request)) in Stack.php line 82
    at Stack->then(object(Closure)) in Kernel.php line 72
    at Kernel->handle(object(Request)) in Kernel.php line 33
    at Kernel->handle(object(Request)) in index.php line 51
    
    opened by kukoman 12
  • Can't upload image

    Can't upload image

    When I want to upload image for news (or any model) I get this error.

    Fatal error: Uncaught exception 'InvalidArgumentException' with message 'An uploaded file must be an array or an instance of UploadedFile.' in C:\xampp\htdocs\larashop\vendor\symfony\http-foundation\Symfony\Component\HttpFoundation\FileBag.php:59 Stack trace: #0 C:\xampp\htdocs\larashop\vendor\symfony\http-foundation\Symfony\Component\HttpFoundation\FileBag.php(73): Symfony\Component\HttpFoundation\FileBag->set('files', NULL) #1 C:\xampp\htdocs\larashop\vendor\symfony\http-foundation\Symfony\Component\HttpFoundation\FileBag.php(48): Symfony\Component\HttpFoundation\FileBag->add(Array) #2 C:\xampp\htdocs\larashop\vendor\symfony\http-foundation\Symfony\Component\HttpFoundation\FileBag.php(37): Symfony\Component\HttpFoundation\FileBag->replace(Array) #3 C:\xampp\htdocs\larashop\vendor\symfony\http-foundation\Symfony\Component\HttpFoundation\Request.php(448): Symfony\Component\HttpFoundation\FileBag->__construct(Array) #4 C:\xampp\htdocs\larashop\vendor\laravel\framework\src\Illuminate\Http\Request.php(607): Symfony\Component in C:\xampp\htdocs\larashop\vendor\symfony\http-foundation\Symfony\Component\HttpFoundation\FileBag.php on line 59

    Thank you very much for your awesome work

    opened by Itachicz11 10
  • Installation error: Fatal error: Call to undefined method Illuminate\Foundation\Application::bindIns tallPaths() in W:\www\test\laravel5startersite\bootstrap\start.php on line 40

    Installation error: Fatal error: Call to undefined method Illuminate\Foundation\Application::bindIns tallPaths() in W:\www\test\laravel5startersite\bootstrap\start.php on line 40

    When i try to install, composer gives an error. I use Step2:Option 2

    Fatal error: Call to undefined method Illuminate\Foundation\Application::bindIns
    tallPaths() in W:\www\test\laravel5startersite\bootstrap\start.php on line 40
    
    Call Stack:
        0.0000     124832   1. {main}() W:\www\test\laravel5startersite\artisan:0
        0.0100     429648   2. require_once('W:\www\test\laravel5startersite\bootstr
    ap\start.php') W:\www\test\laravel5startersite\artisan:30
    
    Script php artisan clear-compiled handling the post-install-cmd event returned w
    ith an error
    
    
    
      [RuntimeException]
      Error Output:
    
    
    
    install [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--no-p
    lugins] [--no-custom-installers] [--no-scripts] [--no-progress] [-v|vv|vvv|--ver
    bose] [-o|--optimize-autoloader] [packages1] ... [packagesN]
    
    bug 
    opened by mahmutbayri 9
  • Links not working

    Links not working

    Good day,

    I have followed all the steps and got the site up and running. When I click on any of the links I get a 404.0 Not Found error.

    I am completely new to Laravel and have no idea where to begin.

    I am running Windows 10, IIS 10, PHP 5.6.

    Could you please assist in this regard.

    opened by Odenda1 8
  • QueryException in Connection.php line 614

    QueryException in Connection.php line 614

    QueryException in Connection.php line 614: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '{tbpfx}filename from photo WHERE album_cover=1 and ${tbpfx}photo.photo_album_id=' at line 1 (SQL: select photo_album.id, photo_album.name, photo_album.description, photo_album.folderid, (select ${tbpfx}filename from photo WHERE album_cover=1 and ${tbpfx}photo.photo_album_id=${tbpfx}photo_album.id) AS album_image, (select ${tbpfx}filename from photo WHERE ${tbpfx}photo.photo_album_id=${tbpfx}photo_album.id ORDER BY position ASC, id ASC LIMIT 1) AS album_image_first from photo_album limit 8)

    opened by cklam 8
  • login: commit #fce9...

    login: commit #fce9...

    Thanks for the update!

    Reinstalled with the new commit and now when I go to login it just redirects to home. No error flash message so I'm not sure yet what the issue is. If I get a chance today, I'll try to debug the issue.

    opened by illuminate3 8
  • new crud

    new crud

    I want to add a new crud , I create routes,controller,model,request ,views,seeds and schema I can now shoow list from my new table and insert anew one record but when I make edit or delete no query execute and the object of request return empty because id of selected record n't sent I wondered if I forget to make thing image when make edit this is the output of var_dump($service) object image

    opened by amanySaad 7
  • Allow username or email address login

    Allow username or email address login

    How can I allow user to login using email or username?

    On another note, I am looking to migrate 4.2 to 5.0. How big of a deal is it? In 4.2, I have used confide for login/register and hybridauth for social login.

    opened by sseshachala 7
  • Production Host Error

    Production Host Error

    Hello, I moved all the files to the production host and this is what I get:

    Warning: require(/home/content/85/9398085/html/bootstrap/../vendor/autoload.php) [function.require]: failed to open stream: No such file or directory in /home/content/85/9398085/html/bootstrap/autoload.php on line 17

    Fatal error: require() [function.require]: Failed opening required '/home/content/85/9398085/html/bootstrap/../vendor/autoload.php' (include_path='.:/usr/local/php5_3/lib/php') in /home/content/85/9398085/html/bootstrap/autoload.php on line 17

    How do I fix it?

    Thanks

    opened by pdellepiane 7
  • Missing CSS Classes (like

    Missing CSS Classes (like "form-control")

    After upgrading from Laravel 5.4 to 5.5 i had an issue with missing bootstrap classes like "form-control" for a text input field. Everything else seems to work properly. After testing around i ended up by renaming my aliases in config/app.php for bootstrapper from

    'Form' => 'Bootstrapper\Facades\Form',

    to

    'FormStrapper' => 'Bootstrapper\Facades\Form',

    and changed my blade markup from

    {!! Form::email('email', Input::old('email'), ['placeholder' => 'Email', 'class' => 'input-lg']) !!}

    to

    {!! FormStrapper::email('email', Input::old('email'), ['placeholder' => 'Email', 'class' => 'input-lg']) !!}

    This only in case someone else have this problem. I fixed all my blades by auto replacing.

    opened by MrReed 0
  • Admin Style broken :(

    Admin Style broken :(

    Hello dear, I just setup this awesome project :). But getting this broken issue on backend :( https://www.screencast.com/t/gH0YYgNxeSoz

    Can you please please help

    opened by Codexpart 5
  • multiple file upload

    multiple file upload

    Rather a feature request than an issue: have you planned to enable multiple file uploads ? Or, if not, could you detail how the current file upload works, so that I can implement it ? Thany a lot for your very nice work, Thomas

    opened by tpfuhl 1
Releases(2.0)
Owner
null
Laravel + Livewire + Bootstrap 5 UI starter kit.

bastinald/ui Laravel + Livewire + Bootstrap 5 UI starter kit. Requirements Laravel 8 NPM Features Bootstrap 5 pre-configured Textarea autosize Floatin

null 83 Dec 26, 2022
Laravel + Angularjs + Bootstrap + AdminLTE binded by Gulp workflow Admin Dashboard Boilerplate / Starter.

Laravel Angular Admin Laravel + Angularjs + Bootstrap + AdminLTE binded by Gulp workflow Admin Dashboard Boilerplate. Plus Oauth and JWT authenticatio

Alex Quiambao 927 Dec 30, 2022
Laravel Starter Kit (Inertia-SSR - Vue3 - Bootstrap 5)

Laravel Starter Kit (Inertia-SSR - Vue3 - Bootstrap 5) Use this starter kit to develop with Laravel 9 setup InertiaJs with Server Side Rendering (SSR)

Sourav Kumar Tah 16 Nov 16, 2022
laravel adminlte with crud upload photo, ckeditor, validation & rest api

laravel crud with adminlte + restapi feature : Auth crud product (datatable, upload product using ajax, description with ckeditor) crud category displ

Dani 0 Jan 6, 2022
Bootstrap 4 - Appwork - Starter Kits

Very short description of the package This is where your description should go. Try and limit it to a paragraph or two, and maybe throw in a mention o

null 0 Jul 8, 2022
One click, Fully Decoupled Drupal Site starter-kit with Druxt

DruxtSite quickstart - Drupal One click, Fully Decoupled Drupal Site starter-kit with Druxt. DruxtSite connects Drupal to Nuxt via JSON:API to provide

DruxtJS 12 Jan 3, 2023
Laravel and AngularJS Starter Application Boilerplate featuring Laravel 5.3 and AngularJS 1.5.8

?? Zemke/starter-laravel-angular has been upgraded to AngularJS 1.5.8. ?? Zemke/starter-laravel-angular has been upgraded to Laravel 5.3. You can pull

Florian Zemke 372 Nov 21, 2022
👔 Enterprise Web application starter kit or template using Laravel

Laravel Enterprise Starter Kit (LESK) Description LESK, is a template project based on the Laravel LTS, combining a set of features that can kick star

Sebastien Routier 1 Dec 31, 2020
An implementing of the Laravel Breeze application / authentication starter kit frontend in Next.js

Windmill with Laravel Breeze as Backend API Introduction This repository is an implementing of the Laravel Breeze application / authentication starter

ROKET ID 17 Nov 18, 2022
Someline Starter is a PHP framework for quick building Web Apps and Restful APIs, with modern PHP design pattern foundation.

Someline Starter PHP Framework Tested and used in production by Someline Inc. Someline Starter is a PHP framework for quick building Web Apps and Rest

Someline 844 Nov 17, 2022
A simple starter kit for using TypedCMS with the Laravel framework.

TypedCMS Starter Kit for Laravel Our stater kits are tailored solutions for each platform, unlike the simple API wrappers offered by other vendors. Th

TypedCMS 1 Nov 20, 2021
Phalcon 3, PHP7, Docker sample starter application

Phalcon Docker Nginx starter app Docker image based on: Ubuntu 16.04 Phalcon 3 PHP 7 Nginx + PHP FPM Supervisord Dependencies Docker. For installation

Guilherme Viebig 25 Oct 7, 2022
CodeIgniter 4 Application Starter

Tensaran-Inventories merupakan website pendataan inventaris di desa Tensaran yang saya buat untuk memudahkan pendataan inventaris di kantor desa Tensaran. Aplikasi ini saya buat untuk memenuhi program kerja Kuliah Kerja Nyata (KKN) 2022

Fikrul Akhyar 1 Aug 18, 2022
Dynamic Framework :: A PHP starter kit for Noobs

A PHP starter kit for Noobs Author : Abdulbasit Rubeiyya The dynamic framework is not exactly a framework, but more of a starter kit for you, the thin

Abdulbasit Rubeiyya 1 Dec 16, 2022
Lumen PHP Framework (Starter Template)

This repository contains JWT Auth, Form Request, Route List, Redis, RabbitMQ and Mail packages. A ready auth system comes with the project

Yasin Köse 1 Feb 11, 2022
Base Laravel framework with a simple admin site/dashboard

Base Laravel Admin Just a basic Laravel 4.1 install with a admin site/dashboard using Bootstrap 3.0.3 For those (like me) who set up lots of small sys

Alex Dover 1 Nov 6, 2015
Basic Crud Generator (With Code Files, like GII (YII2)) Using Laravel, Livewire and Tailwind CSS

LiveCrud Live Crud Generator. This package generates Basic Crud with Livewire. Features Generate Complete Crud With Livewire Component and Blade Files

Ritesh Singh 28 Oct 12, 2022
Basic calculator made in PHP, CSS3 and JavaScript.

Basic Calculator in PHP Basic calculator in PHP made for treining. ??‍?? Used Technology PHP HTML CSS JavaScript ?? License This project is under MIT

Maria Peixoto 3 Aug 24, 2021