Laravel #
Installation On Windows #
-
install composer
-
buat project
composer create-project laravel/laravel example-appDevelop server
cd example-app artisan serve
Basic Usage #
Set Database #
Open file .env di root folder
Make Model #
php artisan make:model <model-name> -m
Tambahan -m artinya untuk generate database migration sekaligus
Set Migration #
Pada folder root/database/migration, lengkapi field untuk databasenya. contoh :
$table->id();
$table->string('nama',100);
$table->string('alamat',100);
$table->date('tanggalJoin');
$table->timestamps();
migrate database #
php artisan migrate
rollback migrate database
php artisan migrate:rollback
Buka model di root/app/Models/<model-name>. isikan data berikut:
class Customer extends Model
{
protected $table = "pegawai";
protected $primaryKey = "id";
protected $fillable =['id','nama','alamat','tanggal_lahir'];
}
Laravel Modular #
Installation On Windows #
-
install composer
-
buat project
composer create-project laravel/laravel example-appDevelop server
cd example-app php artisan serve -
install nwidart modules
composer require nwidart/laravel-modulesPublish the package’s configuration file
php artisan vendor:publish --provider="Nwidart\Modules\LaravelModulesServiceProvider"By default the module classes are not loaded automatically. autoload your modules. edit file composer.json at root directory. add script autoload modules
{ "autoload": { "psr-4": { "App\\": "app/", "Modules\\": "Modules/" } } }run autoload
composer dump-autoload
Basic Usage Modular #
-
Creating a module
Huruf awal kapital
php artisan module:make <module-name>Beberapa modul sekaligus
php artisan module:make <module-name> <module-name> <module-name>