Package Data | |
---|---|
Maintainer Username: | ctf0 |
Maintainer Contact: | muah003@gmail.com (Muah) |
Package Create Date: | 2016-08-04 |
Package Last Update: | 2023-01-03 |
Home Page: | |
Language: | PHP |
License: | MIT |
Last Refreshed: | 2024-11-15 15:04:15 |
Package Statistics | |
---|---|
Total Downloads: | 222 |
Monthly Downloads: | 0 |
Daily Downloads: | 0 |
Total Stars: | 3 |
Total Watchers: | 3 |
Total Forks: | 0 |
Total Open Issues: | 0 |
A helper console cmnds to speedup the usual workflow.
composer require ctf0/helper-cmnds
(Laravel < 5.5) add the service provider
'providers' => [
ctf0\LaravelHelperCmnds\LaravelHelperCmndsServiceProvider::class,
ctf0\PackageChangeLog\PackageChangeLogServiceProvider::class
]
ex:clear # Clear (Cache/Config/Route-Cache/View/Session/Compiled/Laravel-LogFile/Pass-Resets)
ex:finetune # Cache (Config/Routes)
ex:make # Make (Controller/Model/Migration/Seeder/Route/View/Validation)
1- ex:clear
- php artisan clear-compiled
- php artisan config:clear
- php artisan route:clear
- php artisan view:clear
- php artisan cache:clear
- Cache::store('file')->flush();
- Session::flush()
- File::cleanDirectory(config('session.files'));
- File::put(storage_path('logs/laravel.log'), '');
- php artisan auth:clear-resets
if the table was migrated
- composer dump-autoload
// app/Providers/EventServiceProvider.php
public function boot()
{
parent::boot();
Event::listen('clearAll.done', function () {
// any other cmnds you want to run
});
}
2- ex:finetune
- composer dump-autoload
- php artisan config:cache
- php artisan route:cache
3- ex:make (for a two word className ex. SubPage
, write it as sub_page
)
Validation [y/N] Read More.
- create 2 classes for Update & Store
php artisan make:request {name}
- register the FormRequest classes to the controller automatically
Controller
- if "Route Model Binding" we will add the Model class to the controller automatically
- php artisan make:controller --resource
Model & Migration
- create
App/Models/BaseModel.php
if not found- create
App/Models/ClassName.php
php artisan make:migration {name} --create
Seeder [y/N]
- php artisan make:seeder
- create a seeder file & register it under
DatabaseSeeder::run()
.Routes [y/N] Also Check
- creates a new folder in
routes/WebRoutes/ClassName.php
.- append a loop to
web.php
to include all the files from theroutes/WebRoutes
folder.Views [y/N]
- create a new folder in
resources/views/pages/ClassName/
+ files for 'index/create/show/edit'.