Skip to content
ShinHyunJong edited this page May 1, 2017 · 22 revisions


Details about Ideacloud.

Why Laravel?

Laravel is a PHP framework with beautiful and simple php syntax and variety of functions.

  • make:Auth (this functions is so simple, but provide us very useful Auth System.)
  • bcrypt security (passworkd is bcrypted. Super Safe.)
  • bootstrap. (Laravel has bootstrap and jquery plugin for default.)
  • Faker (This function is making fake datas in you DB for testing many inputs.)
  • View(Blade: Blade.php is all the view files in laravel. @yield and @include functions are very useful to change very long html codes.)
  • there are hundreds of default functions in laravel.

How data is saved to Database?

In your main page, on the left sidebar you can see input section. You can add Idea there. When you enter your ideas, they are going through Ideacontroller-> Create,Store function with POST method. In functions, there is a code which can save or import data to database. I used Sequel Pro to visualize and manage by data. In order to make these, I have to make Idea Model.

  1. I needed to make Idea Model
  2. Make migration Idea table
  3. In Factory, I make fake database with Faker->name.
  4. In controller, I made functions.

Desktop App Package Tool -> PHP desktop.

PHP desktop is a DesktopApp development tool for PHP. Since Laravel is PHP framework, Laravel can also be packaged to DesktopApp but only Window version which is .exe file.