1. Go to this page and download the library: Download mimisk/laravel-toolbox library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
mimisk / laravel-toolbox example snippets
use Mimisk\LaravelToolbox\Traits\HasSlug;
class Post extends Model
{
use HasSlug;
protected function getSlugSourceColumn(): string
{
return 'name';
}
}
use Mimisk\LaravelToolbox\Traits\HasCode;
class Invoice extends Model
{
use HasCode;
protected function getCodePrefix(): string
{
return 'INV';
}
protected function getCodePadding(): int
{
return 5;
}
}
use Mimisk\LaravelToolbox\Traits\HasUuid;
class Invoice extends Model
{
use HasUuid;
}
use Mimisk\LaravelToolbox\Traits\HasUlid;
class Ticket extends Model
{
use HasUlid;
}
use Mimisk\LaravelToolbox\Traits\HasActiveFlag;
class Stage extends Model
{
use HasActiveFlag;
}
$activeStages = Stage::active()->get();
$stage->deactivate();
use Mimisk\LaravelToolbox\Traits\HasPublishedState;
class Article extends Model
{
use HasPublishedState;
}
$published = Article::published()->get();
$article->markAsPublished();
use Mimisk\LaravelToolbox\Traits\HasArchivedState;
class Event extends Model
{
use HasArchivedState;
}
$archived = Event::archived()->get();
$event->markAsArchived();
use Mimisk\LaravelToolbox\Traits\HasMetaData;
class Product extends Model
{
use HasMetaData;
}
$product->setMeta('shipping.weight', 2.4)->save();
$weight = $product->getMeta('shipping.weight');
use Mimisk\LaravelToolbox\Traits\HasSortOrder;
class MenuItem extends Model
{
use HasSortOrder;
}
$items = MenuItem::ordered()->get();
bash
composer analyse
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.