LaraCraft Module 4 Helper
Offline VS Code helper for preparing a Laravel training project for Module 4.
The extension copies a ready Laravel implementation into a project created with:
composer create-project laravel/laravel laravel
Command
Open a Laravel project folder in VS Code and run:
LaraCraft Module 4: Install Auth Module
The command:
- installs the prepared Module 4 controllers, routes, views, model, migrations, and seeder;
- creates
public/captcha with a note where to place captcha images;
- does not create backups;
- does not configure
.env;
- does not run migrations automatically.
After running the command, put the four captcha files into:
public/captcha
Expected filenames:
1.png
2.png
3.png
4.png
Then run:
php artisan migrate --seed
Included Features
- login/password authentication;
- required password change after first login;
- image captcha from 4 fragments;
- separate wrong password and wrong captcha counters;
- account blocking after 3 wrong passwords or 3 wrong captchas;
- administrator and regular user separation;
- user management for administrators;
- logout;
- Russian interface text.
Default seeded/admin account:
login: admin
password: password
Notes
This extension does not use AI and has no runtime npm dependencies.
| |