Skip to content

SuperlativeEntity/laravel-mess-around

Repository files navigation

Background

Busy messing around conceptually with Laravel regarding a legacy app that needs to be rewritten. I'm here to learn from the community and provide a useful tool to get a project up and running.

Mildly Interesting

Managed to get pjax working, which makes the views load pretty quickly.

Have a look at in the browser developer tools -> network section

After a menu option is selected a second time, a minimal amount of assets are loaded.

Hence I don't minify any assets due to the layout not been reloaded

Additional tabs only load their content upon request

What I think could be much better

Rather use
https://github.com/spatie/laravel-permission https://github.com/santigarcor/laratrust

Instead of

https://github.com/cartalyst/sentinel (seems outdated )

Implement

https://laravelcollective.com/docs/master/annotations Routes seem to get out of hand

https://github.com/yajra/laravel-datatables Instead of Kendo UI

  • Change gulp / bower stuff to webpack
  • Move models to their own folder.
  • Implement Community Suggestions Implement PHP 7 syntax
  • Implement better Laravel methodologies (e.g. relationships, scopes, helpers etc.)
  • Add Tests (Unit / Dusk)

Installation

  • copy .env.example as .env
  • composer install
  • php artisan key:generate
  • create mysql database
  • change database settings
  • php artisan migrate --seed
  • php artisan ide-helper:generate

username: [email protected]
password: Abc123

Optional

npm install
bower update

Kendo UI

This is a trial version of their product. You'd need to purchase the full version if you want to use it commercially.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published