PHP code example of snowbuilds / laravel-seeder-reset
1. Go to this page and download the library: Download snowbuilds/laravel-seeder-reset 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/ */
snowbuilds / laravel-seeder-reset example snippets
use SnowBuilds\SeederReset\Concerns\SeederTruncate;
use Illuminate\Database\Seeder;
class PostSeeder extends Seeder
{
use SeederTruncate;
public $truncate = [
App\Models\User::class,
App\Models\Comment::class,
App\Models\Post::class,
];
public function run () {
//
}
}
use SnowBuilds\SeederReset\Concerns\SeederTruncate;
use Illuminate\Database\Seeder;
class PostSeeder extends Seeder
{
use SeederTruncate;
public function getTruncate() {
return [
App\Models\User::class,
App\Models\Comment::class,
App\Models\Post::class,
]
};
public function run () {
//
}
}
use SnowBuilds\SeederReset\Concerns\SeederTruncate;
use Illuminate\Database\Seeder;
class DatabaseSeeder extends Seeder
{
use SeederTruncate;
public function run () {
$this->truncate([
UserSeeder::class,
RecipeSeeder::class,
]);
$this->call([
UserSeeder::class,
RecipeSeeder::class,
]);
}
}
use SnowBuilds\SeederReset\Concerns\SeederTruncate;
use Illuminate\Database\Seeder;
class DatabaseSeeder extends Seeder
{
use SeederTruncate;
public function run () {
$this->reset([
UserSeeder::class,
RecipeSeeder::class,
]);
}
}
use SnowBuilds\SeederReset\Concerns\SeederTruncate;
use SnowBuilds\SeederReset\Seeder;
class DatabaseSeeder extends Seeder
{
public function run () {
$this->call([
UserSeeder::class,
RecipeSeeder::class,
]);
}
}
use SnowBuilds\SeederReset\Concerns\SeederTruncate;
use SnowBuilds\SeederReset\Seeder;
class DatabaseSeeder extends Seeder
{
public function beforeTruncate()
{
User::moderators()->delete();
User::customers()->delete();
}
public function run () {
$this->call([
UserSeeder::class,
RecipeSeeder::class,
]);
}
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.