Index
A
- ProviderInterface::attach() — Method in class ProviderInterface
Attach child provider to DB instance.
- MysqlProvider::attach() — Method in class MysqlProvider
Attach child provider to DB instance.
- PgsqlProvider::attach() — Method in class PgsqlProvider
Attach child provider to DB instance.
- SqliteProvider::attach() — Method in class SqliteProvider
Attach child provider to DB instance.
- Bracket::array() — Method in class Bracket
Get an array of values.
- Xeed::addConnection() — Method in class Xeed
Establish connection
- Xeed::addPdo() — Method in class Xeed
Add PDO connection.
- Xeed::attach() — Method in class Xeed
Attach tables and columns.
B
- ForeignKey::belongsTo() — Method in class ForeignKey
Get the belongsTo relation from this model to another.
- XeedServiceProvider::boot() — Method in class XeedServiceProvider
Bootstrap the application services.
- BigintResolver — Class in namespace Cable8mm\Xeed\Resolvers
- BIGINT(size)
- BinaryResolver — Class in namespace Cable8mm\Xeed\Resolvers
- BINARY(size)
- BitResolver — Class in namespace Cable8mm\Xeed\Resolvers
- BIT(size)
- BlobResolver — Class in namespace Cable8mm\Xeed\Resolvers
- BLOB(size)
- BoolResolver — Class in namespace Cable8mm\Xeed\Resolvers
- BOOL
- BooleanResolver — Class in namespace Cable8mm\Xeed\Resolvers
- BOOLEAN
- Bracket — Class in namespace Cable8mm\Xeed\Types
Bracket type is for processing from database bracket field.
C
- Column — Class in namespace Cable8mm\Xeed
Database Column Object.
- CleanCommand — Class in namespace Cable8mm\Xeed\Command
Clean generated files, seeders, models, factories and migration files.
- GenerateDatabaseSeederCommand::configure() — Method in class GenerateDatabaseSeederCommand
Configure the command.
- GenerateFactoriesCommand::configure() — Method in class GenerateFactoriesCommand
Configure the command.
- GenerateFakerSeedersCommand::configure() — Method in class GenerateFakerSeedersCommand
Configure the command.
- GenerateMigrationsCommand::configure() — Method in class GenerateMigrationsCommand
Configure the command.
- GenerateModelsCommand::configure() — Method in class GenerateModelsCommand
Configure the command.
- GenerateRelationsCommand::configure() — Method in class GenerateRelationsCommand
Configure the command.
- GenerateSeedersCommand::configure() — Method in class GenerateSeedersCommand
Configure the command.
- ImportXeedCommand::configure() — Method in class ImportXeedCommand
Configure the command.
- FakerSeederGenerator::count() — Method in class FakerSeederGenerator
Set count values for the generated stub
- CleanCommand — Class in namespace Cable8mm\Xeed\Laravel\Commands
- GenerateFakerSeedersCommand::configure() — Method in class GenerateFakerSeedersCommand
- CharResolver — Class in namespace Cable8mm\Xeed\Resolvers
- CHAR(size)
- Inflector::classify() — Method in class Inflector
Get Class name as Laravel style.
D
- DatabaseSeederGenerator — Class in namespace Cable8mm\Xeed\Generators
Generator for
dist/database/seeders/DatabaseSeeder.php
.- $ CleanCommand#description — Property in class CleanCommand
The console command description.
- $ GenerateDatabaseSeederCommand#description — Property in class GenerateDatabaseSeederCommand
The console command description.
- $ GenerateFactoriesCommand#description — Property in class GenerateFactoriesCommand
The console command description.
- $ GenerateFakerSeedersCommand#description — Property in class GenerateFakerSeedersCommand
The console command description.
- $ GenerateMigrationsCommand#description — Property in class GenerateMigrationsCommand
The console command description.
- $ GenerateModelsCommand#description — Property in class GenerateModelsCommand
The console command description.
- $ GenerateRelationsCommand#description — Property in class GenerateRelationsCommand
The console command description.
- $ GenerateSeedersCommand#description — Property in class GenerateSeedersCommand
The console command description.
- $ ImportXeedCommand#description — Property in class ImportXeedCommand
The console command description.
- DateResolver — Class in namespace Cable8mm\Xeed\Resolvers
- DATE
- DateTimeTzResolver — Class in namespace Cable8mm\Xeed\Resolvers
timestamp with time zone
- DatetimeResolver — Class in namespace Cable8mm\Xeed\Resolvers
- DATETIME(fsp)
- DecResolver — Class in namespace Cable8mm\Xeed\Resolvers
Equal to DECIMAL(size,d)
- DecimalResolver — Class in namespace Cable8mm\Xeed\Resolvers
DECIMAL(size, d)
- DoubleResolver — Class in namespace Cable8mm\Xeed\Resolvers
DOUBLE(size, d)
- File::delete() — Method in class File
Delete a file.
- File::deleteDictionary() — Method in class File
Delete all files in a directory.
- Path::database() — Method in class Path
Get
database
folder path.- Picker::driver() — Method in class Picker
Set a database driver.
- $ Xeed#driver — Property in class Xeed
Driver name. eg. 'mysql' or 'sqlite'
E
- CleanCommand::execute() — Method in class CleanCommand
Run the console command.
- GenerateDatabaseSeederCommand::execute() — Method in class GenerateDatabaseSeederCommand
Run the console command.
- GenerateFactoriesCommand::execute() — Method in class GenerateFactoriesCommand
Run the console command.
- GenerateFakerSeedersCommand::execute() — Method in class GenerateFakerSeedersCommand
Run the console command.
- GenerateMigrationsCommand::execute() — Method in class GenerateMigrationsCommand
Run the console command.
- GenerateModelsCommand::execute() — Method in class GenerateModelsCommand
Run the console command.
- GenerateRelationsCommand::execute() — Method in class GenerateRelationsCommand
Run the console command.
- GenerateSeedersCommand::execute() — Method in class GenerateSeedersCommand
Run the console command.
- ImportXeedCommand::execute() — Method in class ImportXeedCommand
Run the console command.
- MergerContainer::engine() — Method in class MergerContainer
Add a engine.
- MergerContainer::engines() — Method in class MergerContainer
Add engines.
- EnumResolver — Class in namespace Cable8mm\Xeed\Resolvers
ENUM(val1, val2, val3, ...)
- Bracket::escape() — Method in class Bracket
Get an escaped value.
F
- Column::fake() — Method in class Column
Get the row string form database factory, then return the string for Seeder class.
- ForeignKey — Class in namespace Cable8mm\Xeed
Database ForeignKey Object.
- FactoryGenerator — Class in namespace Cable8mm\Xeed\Generators
Generator for
dist/database/factories/*.php
.- FakerSeederGenerator — Class in namespace Cable8mm\Xeed\Generators
Generator for
dist/database/seeders/*.php
.- ResolverInterface::fake() — Method in class ResolverInterface
Get the row string form database factory, then return the string for Seeder class.
- MergerContainer::from() — Method in class MergerContainer
Create a instance.
- BigintResolver::fake() — Method in class BigintResolver
Get the row string form database factory, then return the string for Seeder class.
- BinaryResolver::fake() — Method in class BinaryResolver
Get the row string form database factory, then return the string for Seeder class.
- BitResolver::fake() — Method in class BitResolver
Get the row string form database factory, then return the string for Seeder class.
- BlobResolver::fake() — Method in class BlobResolver
Get the row string form database factory, then return the string for Seeder class.
- BoolResolver::fake() — Method in class BoolResolver
Get the row string form database factory, then return the string for Seeder class.
- CharResolver::fake() — Method in class CharResolver
Get the row string form database factory, then return the string for Seeder class.
- DateResolver::fake() — Method in class DateResolver
Get the row string form database factory, then return the string for Seeder class.
- DateTimeTzResolver::fake() — Method in class DateTimeTzResolver
Get the row string form database factory, then return the string for Seeder class.
- DatetimeResolver::fake() — Method in class DatetimeResolver
Get the row string form database factory, then return the string for Seeder class.
- DecimalResolver::fake() — Method in class DecimalResolver
Get the row string form database factory, then return the string for Seeder class.
- DoubleResolver::fake() — Method in class DoubleResolver
Get the row string form database factory, then return the string for Seeder class.
- EnumResolver::fake() — Method in class EnumResolver
Get the row string form database factory, then return the string for Seeder class.
- FloatResolver — Class in namespace Cable8mm\Xeed\Resolvers
FLOAT(size, d)
- FloatResolver::fake() — Method in class FloatResolver
Get the row string form database factory, then return the string for Seeder class.
- GeometryResolver::fake() — Method in class GeometryResolver
Get the row string form database factory, then return the string for Seeder class.
- IdResolver::fake() — Method in class IdResolver
Get the row string form database factory, then return the string for Seeder class.
- InetResolver::fake() — Method in class InetResolver
Get the row string form database factory, then return the string for Seeder class.
- IntResolver::fake() — Method in class IntResolver
Get the row string form database factory, then return the string for Seeder class.
- JsonResolver::fake() — Method in class JsonResolver
Get the row string form database factory, then return the string for Seeder class.
- JsonbResolver::fake() — Method in class JsonbResolver
Get the row string form database factory, then return the string for Seeder class.
- LongblobResolver::fake() — Method in class LongblobResolver
Get the row string form database factory, then return the string for Seeder class.
- LongtextResolver::fake() — Method in class LongtextResolver
Get the row string form database factory, then return the string for Seeder class.
- MacaddressResolver::fake() — Method in class MacaddressResolver
Get the row string form database factory, then return the string for Seeder class.
- MediumblobResolver::fake() — Method in class MediumblobResolver
Get the row string form database factory, then return the string for Seeder class.
- MediumintResolver::fake() — Method in class MediumintResolver
Get the row string form database factory, then return the string for Seeder class.
- MediumtextResolver::fake() — Method in class MediumtextResolver
Get the row string form database factory, then return the string for Seeder class.
- MorphsResolver::fake() — Method in class MorphsResolver
Get the row string form database factory, then return the string for Seeder class.
- MultipointResolver::fake() — Method in class MultipointResolver
Get the row string form database factory, then return the string for Seeder class.
- RemembertokenResolver::fake() — Method in class RemembertokenResolver
Get the row string form database factory, then return the string for Seeder class.
- Resolver::fake() — Method in class Resolver
Get the row string form database factory, then return the string for Seeder class.
- SmallintResolver::fake() — Method in class SmallintResolver
Get the row string form database factory, then return the string for Seeder class.
- TextResolver::fake() — Method in class TextResolver
Get the row string form database factory, then return the string for Seeder class.
- TimeResolver::fake() — Method in class TimeResolver
Get the row string form database factory, then return the string for Seeder class.
- TimeTzResolver::fake() — Method in class TimeTzResolver
Get the row string form database factory, then return the string for Seeder class.
- TimestampResolver::fake() — Method in class TimestampResolver
Get the row string form database factory, then return the string for Seeder class.
- TinyblobResolver::fake() — Method in class TinyblobResolver
Get the row string form database factory, then return the string for Seeder class.
- TinyintResolver::fake() — Method in class TinyintResolver
Get the row string form database factory, then return the string for Seeder class.
- TinytextResolver::fake() — Method in class TinytextResolver
Get the row string form database factory, then return the string for Seeder class.
- UlidResolver::fake() — Method in class UlidResolver
Get the row string form database factory, then return the string for Seeder class.
- UlidmorphsResolver::fake() — Method in class UlidmorphsResolver
Get the row string form database factory, then return the string for Seeder class.
- UuidResolver::fake() — Method in class UuidResolver
Get the row string form database factory, then return the string for Seeder class.
- UuidmorphsResolver::fake() — Method in class UuidmorphsResolver
Get the row string form database factory, then return the string for Seeder class.
- VarbinaryResolver::fake() — Method in class VarbinaryResolver
Get the row string form database factory, then return the string for Seeder class.
- VarcharResolver::fake() — Method in class VarcharResolver
Get the row string form database factory, then return the string for Seeder class.
- YearResolver::fake() — Method in class YearResolver
Get the row string form database factory, then return the string for Seeder class.
- File — Class in namespace Cable8mm\Xeed\Support
The wrapper of
League\Flysystem\Filesystem
.- Path::factory() — Method in class Path
Get
factory
folder path.- Picker::field() — Method in class Picker
Set a field value.
- Table::factory() — Method in class Table
Get the factory name from table name.
G
- GenerateDatabaseSeederCommand — Class in namespace Cable8mm\Xeed\Command
Generate database seeder.
- GenerateFactoriesCommand — Class in namespace Cable8mm\Xeed\Command
Generate factories.
- GenerateFakerSeedersCommand — Class in namespace Cable8mm\Xeed\Command
Generate seeders.
- GenerateMigrationsCommand — Class in namespace Cable8mm\Xeed\Command
Generate migrations.
- GenerateModelsCommand — Class in namespace Cable8mm\Xeed\Command
Generate models.
- GenerateRelationsCommand — Class in namespace Cable8mm\Xeed\Command
Generate relations.
- GenerateSeedersCommand — Class in namespace Cable8mm\Xeed\Command
Generate seeders.
- GeneratorInterface — Class in namespace Cable8mm\Xeed\Interfaces
Generator interface.
- GenerateDatabaseSeederCommand — Class in namespace Cable8mm\Xeed\Laravel\Commands
- GenerateFactoriesCommand — Class in namespace Cable8mm\Xeed\Laravel\Commands
- GenerateFakerSeedersCommand — Class in namespace Cable8mm\Xeed\Laravel\Commands
- GenerateMigrationsCommand — Class in namespace Cable8mm\Xeed\Laravel\Commands
- GenerateModelsCommand — Class in namespace Cable8mm\Xeed\Laravel\Commands
- GenerateRelationsCommand — Class in namespace Cable8mm\Xeed\Laravel\Commands
- GenerateSeedersCommand — Class in namespace Cable8mm\Xeed\Laravel\Commands
- XeedFacade::getFacadeAccessor() — Method in class XeedFacade
Get the registered name of the component.
- MergerContainer::getEngines() — Method in class MergerContainer
Get all the engines.
- GeometryResolver — Class in namespace Cable8mm\Xeed\Resolvers
- GEOMETRY
- Picker::getDriver() — Method in class Picker
Get a driver value.
- Picker::get() — Method in class Picker
Get a specific column
- Table::getColumns() — Method in class Table
Get column array.
- Table::getForeignKeys() — Method in class Table
Get key array.
- Xeed::getInstance() — Method in class Xeed
Singleton factory method.
- Xeed::getNewInstance() — Method in class Xeed
Get new instance
- Xeed::getTables() — Method in class Xeed
Get attached tables.
- Xeed::getTable() — Method in class Xeed
Get a specific attached table.
H
- ForeignKey::hasMany() — Method in class ForeignKey
Get the hasMany relation from another model to this.
- CleanCommand::handle() — Method in class CleanCommand
Execute the console command.
- GenerateDatabaseSeederCommand::handle() — Method in class GenerateDatabaseSeederCommand
Execute the console command.
- GenerateFactoriesCommand::handle() — Method in class GenerateFactoriesCommand
Execute the console command.
- GenerateFakerSeedersCommand::handle() — Method in class GenerateFakerSeedersCommand
Execute the console command.
- GenerateMigrationsCommand::handle() — Method in class GenerateMigrationsCommand
Execute the console command.
- GenerateModelsCommand::handle() — Method in class GenerateModelsCommand
Execute the console command.
- GenerateRelationsCommand::handle() — Method in class GenerateRelationsCommand
Execute the console command.
- GenerateSeedersCommand::handle() — Method in class GenerateSeedersCommand
Execute the console command.
- ImportXeedCommand::handle() — Method in class ImportXeedCommand
Execute the console command.
I
- ImportXeedCommand — Class in namespace Cable8mm\Xeed\Command
Import xeed table.
- ImportXeedCommand — Class in namespace Cable8mm\Xeed\Laravel\Commands
- IdResolver — Class in namespace Cable8mm\Xeed\Resolvers
- BIGINT(size)
- InetResolver — Class in namespace Cable8mm\Xeed\Resolvers
- INET
- IntResolver — Class in namespace Cable8mm\Xeed\Resolvers
- INT(size)
- IntegerResolver — Class in namespace Cable8mm\Xeed\Resolvers
- INTEGER(size)
- Inflector — Class in namespace Cable8mm\Xeed\Support
Path class can help to get the various paths like root folder, stub folder, model folder and so on.
J
- JsonResolver — Class in namespace Cable8mm\Xeed\Resolvers
- JSON
- JsonbResolver — Class in namespace Cable8mm\Xeed\Resolvers
- JSONB
L
- $ Merger#line — Property in class Merger
On going merge the first line
- LongblobResolver — Class in namespace Cable8mm\Xeed\Resolvers
- LONGBLOB
- LongtextResolver — Class in namespace Cable8mm\Xeed\Resolvers
- LONGTEXT
- Resolver::last() — Method in class Resolver
Finally process for resolvers
- Bracket::left() — Method in class Bracket
Get the first element of the array.
M
- Column::make() — Method in class Column
Create a instance.
- Column::migration() — Method in class Column
Get the row string for migration file, then return the string for migration class.
- ForeignKey::make() — Method in class ForeignKey
Create a instance.
- DatabaseSeederGenerator::make() — Method in class DatabaseSeederGenerator
Create a instance.
- FactoryGenerator::make() — Method in class FactoryGenerator
Create a instance.
- FakerSeederGenerator::make() — Method in class FakerSeederGenerator
Create a instance.
- MigrationGenerator — Class in namespace Cable8mm\Xeed\Generators
Generator for
dist/database/migrations/*.php
.- MigrationGenerator::merging() — Method in class MigrationGenerator
Set merger engines.
- MigrationGenerator::make() — Method in class MigrationGenerator
Create a instance.
- ModelGenerator — Class in namespace Cable8mm\Xeed\Generators
Generator for
dist/app/Models/*.php
.- ModelGenerator::make() — Method in class ModelGenerator
Create a instance.
- RelationGenerator::make() — Method in class RelationGenerator
Create a instance.
- SeederGenerator::make() — Method in class SeederGenerator
Create a instance.
- GeneratorInterface::make() — Method in class GeneratorInterface
Create a instance.
- MergerInterface — Class in namespace Cable8mm\Xeed\Interfaces
Merger interface.
- ProviderInterface::map() — Method in class ProviderInterface
Do mapping method between another fields for Database.
- ResolverInterface::migration() — Method in class ResolverInterface
Get the row string for migration file, then return the string for migration class.
- Merger — Class in namespace Cable8mm\Xeed\Mergers
Merger abstract class.
- $ Merger#merged — Property in class Merger
Final merge result
- MergerContainer — Class in namespace Cable8mm\Xeed\Mergers
Container for mergers.
- MorphsMerger — Class in namespace Cable8mm\Xeed\Mergers
$table->morphs() merger.
- MysqlProvider — Class in namespace Cable8mm\Xeed\Provider
Mysql provider can help to retrieve data from mysql database and marshalling between another fields for MySQL.
- MysqlProvider::mapForeignKeys() — Method in class MysqlProvider
- {@inheritDoc}
- MysqlProvider::map() — Method in class MysqlProvider
Do mapping method between another fields for Database.
- PgsqlProvider::map() — Method in class PgsqlProvider
Do mapping method between another fields for Database.
- SqliteProvider::mapForeignKeys() — Method in class SqliteProvider
- {@inheritDoc}
- SqliteProvider::map() — Method in class SqliteProvider
Do mapping method between another fields for Database.
- BigintResolver::migration() — Method in class BigintResolver
Get the row string for migration file, then return the string for migration class.
- BinaryResolver::migration() — Method in class BinaryResolver
Get the row string for migration file, then return the string for migration class.
- BitResolver::migration() — Method in class BitResolver
Get the row string for migration file, then return the string for migration class.
- BlobResolver::migration() — Method in class BlobResolver
Get the row string for migration file, then return the string for migration class.
- BoolResolver::migration() — Method in class BoolResolver
Get the row string for migration file, then return the string for migration class.
- CharResolver::migration() — Method in class CharResolver
Get the row string for migration file, then return the string for migration class.
- DateResolver::migration() — Method in class DateResolver
Get the row string for migration file, then return the string for migration class.
- DateTimeTzResolver::migration() — Method in class DateTimeTzResolver
Get the row string for migration file, then return the string for migration class.
- DatetimeResolver::migration() — Method in class DatetimeResolver
Get the row string for migration file, then return the string for migration class.
- DecimalResolver::migration() — Method in class DecimalResolver
Get the row string for migration file, then return the string for migration class.
- DoubleResolver::migration() — Method in class DoubleResolver
Get the row string for migration file, then return the string for migration class.
- EnumResolver::migration() — Method in class EnumResolver
Get the row string for migration file, then return the string for migration class.
- FloatResolver::migration() — Method in class FloatResolver
Get the row string for migration file, then return the string for migration class.
- GeometryResolver::migration() — Method in class GeometryResolver
Get the row string for migration file, then return the string for migration class.
- IdResolver::migration() — Method in class IdResolver
Get the row string for migration file, then return the string for migration class.
- InetResolver::migration() — Method in class InetResolver
Get the row string for migration file, then return the string for migration class.
- IntResolver::migration() — Method in class IntResolver
Get the row string for migration file, then return the string for migration class.
- JsonResolver::migration() — Method in class JsonResolver
Get the row string for migration file, then return the string for migration class.
- JsonbResolver::migration() — Method in class JsonbResolver
Get the row string for migration file, then return the string for migration class.
- LongblobResolver::migration() — Method in class LongblobResolver
Get the row string for migration file, then return the string for migration class.
- LongtextResolver::migration() — Method in class LongtextResolver
Get the row string for migration file, then return the string for migration class.
- MacaddressResolver — Class in namespace Cable8mm\Xeed\Resolvers
- MACADDRESS
- MacaddressResolver::migration() — Method in class MacaddressResolver
Get the row string for migration file, then return the string for migration class.
- MediumblobResolver — Class in namespace Cable8mm\Xeed\Resolvers
- MEDIUMBLOB
- MediumblobResolver::migration() — Method in class MediumblobResolver
Get the row string for migration file, then return the string for migration class.
- MediumintResolver — Class in namespace Cable8mm\Xeed\Resolvers
- MEDIUMINT(size)
- MediumintResolver::migration() — Method in class MediumintResolver
Get the row string for migration file, then return the string for migration class.
- MediumtextResolver — Class in namespace Cable8mm\Xeed\Resolvers
- MEDIUMTEXT
- MediumtextResolver::migration() — Method in class MediumtextResolver
Get the row string for migration file, then return the string for migration class.
- MorphsResolver — Class in namespace Cable8mm\Xeed\Resolvers
- MORPHS
- MorphsResolver::migration() — Method in class MorphsResolver
Get the row string for migration file, then return the string for migration class.
- MultilinestringResolver — Class in namespace Cable8mm\Xeed\Resolvers
- MULTILINESTRING
- MultipointResolver — Class in namespace Cable8mm\Xeed\Resolvers
- MULTIPOINT
- MultipointResolver::migration() — Method in class MultipointResolver
Get the row string for migration file, then return the string for migration class.
- RemembertokenResolver::migration() — Method in class RemembertokenResolver
Get the row string for migration file, then return the string for migration class.
- Resolver::migration() — Method in class Resolver
Get the row string for migration file, then return the string for migration class.
- SmallintResolver::migration() — Method in class SmallintResolver
Get the row string for migration file, then return the string for migration class.
- TextResolver::migration() — Method in class TextResolver
Get the row string for migration file, then return the string for migration class.
- TimeResolver::migration() — Method in class TimeResolver
Get the row string for migration file, then return the string for migration class.
- TimeTzResolver::migration() — Method in class TimeTzResolver
Get the row string for migration file, then return the string for migration class.
- TimestampResolver::migration() — Method in class TimestampResolver
Get the row string for migration file, then return the string for migration class.
- TinyblobResolver::migration() — Method in class TinyblobResolver
Get the row string for migration file, then return the string for migration class.
- TinyintResolver::migration() — Method in class TinyintResolver
Get the row string for migration file, then return the string for migration class.
- TinytextResolver::migration() — Method in class TinytextResolver
Get the row string for migration file, then return the string for migration class.
- UlidResolver::migration() — Method in class UlidResolver
Get the row string for migration file, then return the string for migration class.
- UlidmorphsResolver::migration() — Method in class UlidmorphsResolver
Get the row string for migration file, then return the string for migration class.
- UuidResolver::migration() — Method in class UuidResolver
Get the row string for migration file, then return the string for migration class.
- UuidmorphsResolver::migration() — Method in class UuidmorphsResolver
Get the row string for migration file, then return the string for migration class.
- VarbinaryResolver::migration() — Method in class VarbinaryResolver
Get the row string for migration file, then return the string for migration class.
- VarcharResolver::migration() — Method in class VarcharResolver
Get the row string for migration file, then return the string for migration class.
- YearResolver::migration() — Method in class YearResolver
Get the row string for migration file, then return the string for migration class.
- Path::model() — Method in class Path
Get
Models
folder path.- Path::migration() — Method in class Path
Get
migration
folder path.- Table::model() — Method in class Table
Get the model name from table name.
- Table::migration() — Method in class Table
Get the migration file name from table name.
- Xeed::make() — Method in class Xeed
Singleton factory method without connection.
N
- $ Merger#next — Property in class Merger
On going merge the second line
- NullableMorphsMerger — Class in namespace Cable8mm\Xeed\Mergers
$table->nullableMorphs() merger.
- NullableUlidMorphsMerger — Class in namespace Cable8mm\Xeed\Mergers
$table->nullableUlidMorphs() merger.
- NullableUuidMorphsMerger — Class in namespace Cable8mm\Xeed\Mergers
$table->nullableUuidMorphs() merger.
- NumericResolver — Class in namespace Cable8mm\Xeed\Resolvers
- NUMERIC
O
- MergerContainer::operating() — Method in class MergerContainer
Execute engines.
- ResolverSelector::of() — Method in class ResolverSelector
Select the resolver for the given column.
- Picker::of() — Method in class Picker
Create a instance.
- Bracket::of() — Method in class Bracket
Create a instance.
- Xeed::offsetExists() — Method in class Xeed
Implements ArrayAccess interface.
- Xeed::offsetGet() — Method in class Xeed
Implements ArrayAccess interface.
- Xeed::offsetSet() — Method in class Xeed
Implements ArrayAccess interface.
- Xeed::offsetUnset() — Method in class Xeed
Implements ArrayAccess interface.
P
- ProviderInterface — Class in namespace Cable8mm\Xeed\Interfaces
Provider interface.
- XeedServiceProvider::provides() — Method in class XeedServiceProvider
Get the services provided by the provider.
- PgsqlProvider — Class in namespace Cable8mm\Xeed\Provider
PostgreSQL provider can help to retrieve data from mysql database and marshalling between another fields for PostgreSQL.
- Inflector::pluralize() — Method in class Inflector
Get Class name as hasMany method name.
- Path — Class in namespace Cable8mm\Xeed\Support
Path class can help to get the various paths like root folder, stub folder, model folder and so on.
- Picker — Class in namespace Cable8mm\Xeed\Support
Various methods for selecting what you want.
- $ Xeed#pdo — Property in class Xeed
PDO Instance.
R
- DatabaseSeederGenerator::run() — Method in class DatabaseSeederGenerator
Run the generator logic and save it.
- FactoryGenerator::run() — Method in class FactoryGenerator
Run the generator logic and save it to a file.
- FakerSeederGenerator::run() — Method in class FakerSeederGenerator
Run the generator logic and save it to a file.
- MigrationGenerator::run() — Method in class MigrationGenerator
Run the generator logic and save it to a file.
- ModelGenerator::run() — Method in class ModelGenerator
Run the generator logic and save it to a file.
- RelationGenerator — Class in namespace Cable8mm\Xeed\Generators
Generator for
dist/database/migrations/*.php
.- RelationGenerator::run() — Method in class RelationGenerator
Run the generator logic and save it to a file.
- SeederGenerator::run() — Method in class SeederGenerator
Run the generator logic and save it to a file.
- GeneratorInterface::run() — Method in class GeneratorInterface
Run the generator logic and save it to a file.
- ResolverInterface — Class in namespace Cable8mm\Xeed\Interfaces
Resolver interface.
- XeedServiceProvider::register() — Method in class XeedServiceProvider
Register the application services.
- ResolverSelector — Class in namespace Cable8mm\Xeed
The resolver to select selector class for the given column.
- RemembertokenResolver — Class in namespace Cable8mm\Xeed\Resolvers
- REMEMBERTOKEN
- Resolver — Class in namespace Cable8mm\Xeed\Resolvers
It is used by parent class of various resolver classes.
- File::read() — Method in class File
Read a file.
- File::readSql() — Method in class File
Read a sql file without comments.
- Path::resource() — Method in class Path
Get
resource
folder path.- Path::root() — Method in class Path
Get
root
folder path.- Bracket::right() — Method in class Bracket
Get the second element of the array.
S
- SeederGenerator — Class in namespace Cable8mm\Xeed\Generators
Generator for
dist/database/seeders/*.php
.- MergerInterface::start() — Method in class MergerInterface
Get a merged line from the current line and the next line.
- $ CleanCommand#signature — Property in class CleanCommand
The name and signature of the console command.
- $ GenerateDatabaseSeederCommand#signature — Property in class GenerateDatabaseSeederCommand
The name and signature of the console command.
- $ GenerateFactoriesCommand#signature — Property in class GenerateFactoriesCommand
The name and signature of the console command.
- $ GenerateFakerSeedersCommand#signature — Property in class GenerateFakerSeedersCommand
The name and signature of the console command.
- $ GenerateMigrationsCommand#signature — Property in class GenerateMigrationsCommand
The name and signature of the console command.
- $ GenerateModelsCommand#signature — Property in class GenerateModelsCommand
The name and signature of the console command.
- $ GenerateRelationsCommand#signature — Property in class GenerateRelationsCommand
The name and signature of the console command.
- $ GenerateSeedersCommand#signature — Property in class GenerateSeedersCommand
The name and signature of the console command.
- $ ImportXeedCommand#signature — Property in class ImportXeedCommand
The name and signature of the console command.
- Merger::start() — Method in class Merger
Get a merged line from the current line and the next line.
- TimestampsMerger::start() — Method in class TimestampsMerger
Get a merged line from the current line and the next line.
- SqliteProvider — Class in namespace Cable8mm\Xeed\Provider
SQLite provider can help to retrieve data from sqlite database and marshalling between another fields for SQLite.
- SmallintResolver — Class in namespace Cable8mm\Xeed\Resolvers
- SMALLINT(size)
- StringResolver — Class in namespace Cable8mm\Xeed\Resolvers
- VARCHAR(size)
- File::system() — Method in class File
Create a instance of the class.
- Path::stub() — Method in class Path
Get
stubs
folder path.- Path::seeder() — Method in class Path
Get
seeders
folder path.- Table::seeder() — Method in class Table
Get the seeder name from table name.
T
- Column::toArray() — Method in class Column
Get column information array.
- ForeignKey::toArray() — Method in class ForeignKey
Get column information array.
- MergerContainer::toArray() — Method in class MergerContainer
Get an array representation of the array.
- TimestampsMerger — Class in namespace Cable8mm\Xeed\Mergers
$table->timestamps() merger.
- TextResolver — Class in namespace Cable8mm\Xeed\Resolvers
- TEXT(size)
- TimeResolver — Class in namespace Cable8mm\Xeed\Resolvers
- TIME(fsp)
- TimeTzResolver — Class in namespace Cable8mm\Xeed\Resolvers
time with time zone
- TimestampResolver — Class in namespace Cable8mm\Xeed\Resolvers
- TIMESTAMP(fsp)
- TinyblobResolver — Class in namespace Cable8mm\Xeed\Resolvers
- TINYBLOB
- TinyintResolver — Class in namespace Cable8mm\Xeed\Resolvers
- TINYINT(size)
- TinytextResolver — Class in namespace Cable8mm\Xeed\Resolvers
- TINYTEXT
- File::touch() — Method in class File
Write a empty content to a file.
- Inflector::tableize() — Method in class Inflector
Get Class name as belongsTo method name.
- Path::testBootstrap() — Method in class Path
Get
tests/Bootstrap
folder path.- Path::testgen() — Method in class Path
Get
tests/Generate
folder path.- Path::testExpected() — Method in class Path
Get
tests/Expected
folder path.- Picker::type() — Method in class Picker
Set a database field type.
- Picker::toArray() — Method in class Picker
Get an array of An array of
Table
instances.- Table — Class in namespace Cable8mm\Xeed
Database Table Object.
- Bracket::to() — Method in class Bracket
Get a value or default value.
- Xeed::toArray() — Method in class Xeed
Get a tables array.
U
- UlidMorphsMerger — Class in namespace Cable8mm\Xeed\Mergers
$table->ulidMorphs() merger.
- UuidMorphsMerger — Class in namespace Cable8mm\Xeed\Mergers
$table->uuidMorphs() merger.
- UlidResolver — Class in namespace Cable8mm\Xeed\Resolvers
- ULID
- UlidmorphsResolver — Class in namespace Cable8mm\Xeed\Resolvers
- ULIDMORPHS
- UuidResolver — Class in namespace Cable8mm\Xeed\Resolvers
- UUID
- UuidmorphsResolver — Class in namespace Cable8mm\Xeed\Resolvers
- UUIDMORPHS
V
- MergerContainer::verbose() — Method in class MergerContainer
Print lines to string.
- VarbinaryResolver — Class in namespace Cable8mm\Xeed\Resolvers
- VARBINARY(size)
- VarcharResolver — Class in namespace Cable8mm\Xeed\Resolvers
- VARCHAR(size)
W
- MergerContainer::write() — Method in class MergerContainer
Write a string to a file from the
$this->lines
array.- File::write() — Method in class File
Write a content to a file.
X
- XeedFacade — Class in namespace Cable8mm\Xeed\Laravel
- XeedServiceProvider — Class in namespace Cable8mm\Xeed\Laravel
- Xeed — Class in namespace Cable8mm\Xeed
Database Object.
Y
- YearResolver — Class in namespace Cable8mm\Xeed\Resolvers
- YEAR
_
- Column::__construct() — Method in class Column
Column constructor.
- Column::__toString() — Method in class Column
Class magic method to get the instance information for a Exception
- ForeignKey::__construct() — Method in class ForeignKey
ForeignKey constructor.
- ForeignKey::__toString() — Method in class ForeignKey
Class magic method to get the instance information for a Exception
- Merger::__construct() — Method in class Merger
$line, $next and $merged variables were set.
- MergerContainer::__toString() — Method in class MergerContainer
Class magic method to get the real migration file path.
- MorphsMerger::__construct() — Method in class MorphsMerger
$line, $next and $merged variables were set.
- NullableMorphsMerger::__construct() — Method in class NullableMorphsMerger
$line, $next and $merged variables were set.
- NullableUlidMorphsMerger::__construct() — Method in class NullableUlidMorphsMerger
$line, $next and $merged variables were set.
- NullableUuidMorphsMerger::__construct() — Method in class NullableUuidMorphsMerger
$line, $next and $merged variables were set.
- TimestampsMerger::__construct() — Method in class TimestampsMerger
$line, $next and $merged variables were set.
- UlidMorphsMerger::__construct() — Method in class UlidMorphsMerger
$line, $next and $merged variables were set.
- UuidMorphsMerger::__construct() — Method in class UuidMorphsMerger
$line, $next and $merged variables were set.
- Resolver::__construct() — Method in class Resolver
- Constructor.
- Resolver::__get() — Method in class Resolver
Reading data from inaccessible (protected or private) or non-existing properties.
- Table::__construct() — Method in class Table
- Constructor.
- Table::__toString() — Method in class Table
Class magic method to get the real table name.
- Bracket::__toString() — Method in class Bracket
Class magic method to get the instance information for a Exception
- Xeed::__wakeup() — Method in class Xeed
prevent from being unserialized (which would create a second instance of it)