Download the PHP package kdion4891/valiant without Composer
On this page you can find all versions of the php package kdion4891/valiant. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download kdion4891/valiant
More information about kdion4891/valiant
Files in kdion4891/valiant
Package valiant
Short Description A Laravel 6 admin panel package.
License MIT
Homepage https://github.com/kdion4891/valiant
Informations about the package valiant
Valiant is a Laravel 6 admin panel package which promotes rapid development with high customization capabilities. It includes a model scaffolding command, expressive field & action declaration, Laravel auth integration, user roles, activity logs, AJAX form & modal support, automatic user timezones, and more.
Installation
Create a new Laravel app via Composer:
laravel new myapp
Configure your .env
file with your app name, URL, database, & mail server.
Require Valiant via Composer:
composer require kdion4891/valiant
Publish install files using the --force
:
php artisan vendor:publish --tag=install --force
Run the migrations:
php artisan migrate
Create an Admin
user:
php artisan tinker
$user = new User
$user->name = 'Admin'
$user->email = '[email protected]'
$user->password = 'admin123' // user passwords are auto-encrypted
$user->role = 'Admin'
$user->save()
Visit your app URL and login.
Quickstart
Make scaffolding for a new model:
php artisan valiant:make MyModel
Update the new model fields()
:
class MyModel extends Model
{
use ValiantModel;
public function fields()
{
return [
Field::make('ID')
->table()->tableSearchSort()->tableDefaultOrder('desc')
->detail(),
Field::make('Name')
->table()->tableSearchSort()
->detail()
->input()->inputCreateEdit()
->rulesCreateEdit(['name' => 'required']),
Field::make('Created At')->detail(),
Field::make('Updated At')->detail(),
];
}
Update the new migration columns:
class CreateMyModelsTable extends Migration
{
public function up()
{
Schema::create('my_models', function (Blueprint $table) {
$table->bigIncrements('id');
$table->string('name');
$table->timestamps();
});
}
Run the migration:
php artisan migrate
Login to your app and click the My Models
link in the sidebar.
- Learn more in the docs
All versions of valiant with dependencies
laravel/framework Version 6.*
lesichkovm/laravel-advanced-route Version ^1.6
yajra/laravel-datatables-html Version ^4.0
yajra/laravel-datatables-oracle Version ~9.0