A powerful, state of the art, framework for laravel application. Documentation of this Framework, Please visit here
Please send a email to me for bugs, feature suggestions,pull requests,etc... or even hang out :) [email protected]
composer require feiron/felaraframe
Important! This package is also going to perform several migrations. Please refer to the following changes and make backups of your tables if they are present.
Since I can't seem to have package auto publish assets. make sure you run the following command at the end and every updates of this package.
php artisan vendor:publish --provider="feironfelaraframeFeLaraFrameServiceProvider" --force
php artisan vendor:publish --provider="feironfe_loginFe_LoginServiceProvider" --force
php artisan migrate --path="/vendor/feiron/fe_login/src/database/migrations/"
php artisan migrate --path="/vendor/feiron/felaraframe/src/database/migrations/"
php artisan storage:link
Schema to be Created/Modified:
[lf_notes]:
id bigint(20) UN AI PK
subject varchar(220)
notes text
notable_id varchar(36)
notable_type varchar(50)
created_at timestamp
updated_at timestamp
------------------------------------------
[user_widget_layout]:
id bigint(20) UN AI PK
layoutable_id varchar(36)
layoutable_type varchar(36)
widget_name varchar(225)
settings text
order int(11)
created_at timestamp
updated_at timestamp
------------------------------------------
[lf_mail]:
id bigint(20) UN AI PK
sender int(11)
recipient int(11)
subject varchar(220)
contents text
remarks varchar(191)
created_at timestamp
updated_at timestamp
------------------------------------------
[lf_site_metainfo]:
id bigint(20) UN AI PK
meta_name varchar(225)
meta_value text
created_at timestamp
updated_at timestamp
Note: During migration, if you encounter error showing "Specified key was too long" This was due to MySQL version being older than 5.7.7, if you don't wish to upgrade MySQL server, consider the following.
Within your AppServiceProvider
```
use IlluminateSupportFacadesSchema;
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot()
{
Schema::defaultStringLength(191);
}
```
Further reading on this could be found at This Link
For details of how to use this framework. Please head over to the WiKi page of this Repo. There are a lot of features packed into this package and I will be updating the WiKi Page frequently, please stay tuned.
If you like this project, Please, please, please consider put a Star️ and tweet about it.
I would love for any forms of supports and they are deeply appreciated?! Thanks!