Code Monkey home page Code Monkey logo

dbexporter's Introduction

Scrutinizer Quality Score Latest Stable Version Total Downloads Latest Unstable Version License

Database Exporter

Export your database quickly and easily as a Laravel Migration and all the data as a Seeder class. This can be done via artisan commands or a controller action.

Please note that I've only tested this package on a MySQL database. It has been confirmed it does not work with Postgres.

Installation


$ composer require nwidart/db-exporter

Add the service provider to app/config/app.php:

'Nwidart\DbExporter\DbExportHandlerServiceProvider'

(Optional) Publish the configuration file.

php artisan config:publish nwidart/db-exporter

Use dev-master as version requirement to be on the cutting edge

Documentation

From the commandline

Export database to migration

Basic usage

php artisan dbe:migrations

Specify a database

php artisan dbe:migrations otherDatabaseName

Ignoring tables

You can ignore multiple tables by seperating them with a comma.

php artisan dbe:migrations --ignore="table1,table2"

Export database table data to seed class

This command will export all your database table data into a seed class.

php artisan dbe:seeds

Important: This requires your database config file to be updated in app/config/database.php.

Uploading migrations/seeds to remote server

Important: This requires your app/config/remote.php to be configured.

Important: The package configuration remote key needs to be configured to correspond to your remotes directory structure.

You can with the following command, upload migrations and / or seeds to a remote host with php artisan dbe:remote remoteName [--migrations] [--seeds]

For instance to upload the migrations to the production server:

php artisan dbe:remote production --migrations

Or upload the seeds to the production server:

php artisan dbe:remote production --seeds

Or even combine the two:

php artisan dbe:remote production --migrations --seeds

From a controller / route

Database to migration

Export current database

This requires your database config file to be updated. The class will export the database name from your app/config/database.php file, based on your 'default' option.

Make a export route on your development environment

Route::get('export', function()
{
    DbExportHandler::migrate();
});
Export a custom database
Route::get('export', function()
{
    DbExportHandler::migrate('otherDatabaseName');
});

Database to seed

This will write a seeder class with all the data of the current database.

Route::get('exportSeed', function()
{
    DbExportHandler::seed();
});

Next all you have to do is add the call method on the base seed class:

$this->call('nameOfYourSeedClass');

Now you can run from the commmand line:

  • php artisan db:seed,
  • or, without having to add the call method: php artisan db:seed --class=nameOfYourSeedClass

Chaining

You can also combine the generation of the migrations & the seed:

DbExportHandler::migrate()->seed();

Or with:

DbExportHandler::migrateAndSeed();

Important : Please note you cannot set a external seed database. If you know of a way to connect to a external DB with laravel without writing in the app/database.php file let me know.

Ignoring tables

By default the migrations table is ignored. You can add tabled to ignore with the following syntax:

DbExportHandler::ignore('tableToIgnore')->migrate();
DbExportHandler::ignore('tableToIgnore')->seed();

You can also pass an array of tables to ignore.

TODO

  • Export data too. It would be cool if it could also generate a seed file based of the data in the tables. This would be more usefull to run on the production server to get the seed on the development server. 3/1/13
  • Deploy the migration directly to the production server ready to be migrated. (as an option) 5/1/13
  • Make commands to do the same thing (export db to migration) 4/1/13
  • Make commands to do the same thing (export db to seed) 4/1/13
  • Making the upload to remote available directly when generating the migrations/seeds

Credits

Credits to @michaeljcalkins for the original class on paste.laravel.com (which goal was to generate migrations from a database). Sadly I couldn't get it working as-is, so I debugged it and decided to make a package out of it, and added a couple a features of my own.

License (MIT)

Copyright (c) 2013 Nicolas Widart , [email protected]

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

dbexporter's People

Contributors

anaxamaxan avatar codextends avatar marnulombard avatar nwidart avatar spir avatar xuwenzhi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dbexporter's Issues

[Bug] Wrong Index generation

It seems that the indexes generation is kinda bugged in some cases.

I have a special use case: I have a database that is half
manually generated and half with migrations.

When you create indexes (On a single field) manually in phpMyAdmin, they are named after the field.
Ex: field parent_id will generate the index parent_id

When you create indexes via migrations in laravel, they are named following a naming convention.
Ex: the migration line $table->index('parent_id'); on a table named module_module will generate the index name ''module_module_parent_id_index".

Your package seems to use the index name as the field on which to execute the index command.
So I have lines like that in my generated migration:
$table->index('module_module_parent_id_index');

And obviously that line fails because there is no field named module_module_parent_id_index.

it would be super cool if it could generate the proper index instructions ! =)

Empty table seed

When using seed generator, table without any data are being seeded even if they have no data:

DB::table('my_table')->insert(array());

producing an error when launching the seed:

Illuminate\Database\Query\Builder::insert() must be of the type array, none given

[BadMethodCallException] Call to undefined method [package]

Hi!

I can't use your the package correctly after install the dev-master version via composer. I always get this error if I try to use it directly or if I try to do your "publish" command ("php artisan config:publish nwidart/db-exporter"):

[BadMethodCallException]            
Call to undefined method [package]

Any idea to help me?

Thanks

JSON Fields

If the database has JSON data (saved in String format) the importer writes back wrong data onto the server. (After db:seed and then running migrate:refresh --seed)

Seed quote mark error

During the import of the data there are concerns of quotation marks.

array( 't_nom_rue' => 'Rue d'Enhaive 133',)

Column Type "Longblob" not recognized

Hi,
e.q.
If there is a column name data and the type is longblob then you would espect this: $table->binary('data');
But you get instead this: $table->('data');
So the type longblob it is not recognized.

MangaC

Broken migration php for unsigned decimal field

Just started using this package, and love the idea and usefulness of it already. So thought I would highlight a problem when using an unsigned decimal field.

I got the following broken php line in the generated migration file.

$table->decimal('price', 8,2) unsigne)->unsigned();

Primary Keys / Incrementing Fields

Primary keys don't seem to be read in at all.

Furthermore, tables with multiple (integer) primary keys seem to turn into two 'increments' fields rather than two integers and $table->primary('A', 'B'). Ignoring primary keys is "acceptable", but incorrectly marking fields 'incrementing' when they are not may cause unintended consequences :(

Thanks for all the work so far -- I decided to choose yours over a different solution due to the active development.

Disable overwriting Seeds export

At the moment it is overwriting the previous seed when I do return DbExportHandler::seed();, is there a way to add a timestamp in it like the migrations have?

修正bug

nwidart\db-exporter\src\Nwidart\DbExporter\DbExporter.php
文件:37行
'information_schema.columns' 修正为 DB::raw('information_schema.columns')

原因:DB::table('information_schema.columns') 会自动加上前缀,导致报错
例:SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bool_bool_inform
ation_schema.columns' doesn't exist (SQL: select column_name as Field,
column_type as Type, is_nullable as Null, column_key as Key, c olumn_default as Default, extra as Extra, data_type as Data_Type
from bool_bool_information_schema.columns where table_schema = bool_
cms and table_name = bool_admins)

Null Data Incorrect Export

Null data are exported as empty string ('') instead of NULL.

This conflicts when we try to import it back especially to the field that has is not string (datetime, etc).

Inclusion in 'providers' array breaks artisan

After adding 'Nwidart\DbExporter\DbExportHandlerServiceProvider' to the 'providers' array in config/app.php, any call to php artisan [any existing command] returns ' [BadMethodCallException] Call to undefined method [package]'

If the reference to the ServiceProvider is removed, artisan functions as expected.

Installation guide has been followed to the letter although I am running Laravel 5.1. Had to use dev-master as 1.0 would not install.

If I comment out $this->package('nwidart/db-exporter'); from the boot() method in #27 of DbExportHandlerServiceProvider.php, artisan is functional but •php artisan dbe:seeds• throws PHP Fatal error: Class 'Str' not found in /base/myapp/vendor/nwidart/db-exporter/src/Nwidart/DbExporter/DbSeeding.php on line 112

Obviously happy to provide any further details that would help.

Error with Laravel 5.1 (with fix)

I could not use it directly in laravel 5.1 because of:

public function boot()
{
$this->package('nwidart/db-exporter');
}

To fix it, i overriden these classes in my app:
DbExportHandlerServiceProvider
DbMigrationsServiceProvider

to have the boot() method empty
(no call to ->package which does not exists)

support full Schema Builder features

Considering that the actual version is not supporting full exporting, it would be a good improvement to support all the Schema Builder features (http://laravel.com/docs/schema) like indexes, unique keys, foreign keys, engine.

Foreign keys, indexes, and others are fully required in order to keep the db integrity, also optimized.

Abandoned?

Is this project abandoned?
In favor of any other not mentioned?

Can't seed if there is empty table in the exporter.

For example:

class myprojectTableSeeder extends Seeder {
    public function run()
    {
        DB::table('assigned_roles')->insert(

        );DB::table('password_reminders')->insert(

        );DB::table('permission_role')->insert(

        );DB::table('permissions')->insert(

        );
        DB::table('roles')->insert(array(

            array(
                'id' => 1,
                'name' => 'Admin',
                'created_at' => '2014-08-11 11:00:00',
                'updated_at' => '2014-08-11 11:00:00',
            ),

            array(
                'id' => 2,
                'name' => 'User',
                'created_at' => '2014-08-11 11:00:00',
                'updated_at' => '2014-08-11 11:00:00',
            ),

        ));DB::table('users')->insert(

        );
    }
}

Won't work as this error will appeared:
[ErrorException] Argument 1 passed to Illuminate\Database\Query\Builder::insert() must be of the type array, none given, called in D:\Projects\myprojectTableSeeder.php on line 8 and defined

Please fix it, maybe just remove the line entirely when the table is empty.

This is the output when tried to update composer

composer update
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

Problem 1
- Conclusion: remove laravel/framework v5.0.32
- Conclusion: don't install laravel/framework v5.0.32
- Conclusion: don't install laravel/framework v5.0.31
- Conclusion: don't install laravel/framework 5.0.30
- Conclusion: don't install laravel/framework v5.0.29
- Conclusion: don't install laravel/framework v5.0.28
- Conclusion: don't install laravel/framework v5.0.27
- Conclusion: don't install laravel/framework v5.0.26
- Conclusion: don't install laravel/framework v5.0.25
- Conclusion: don't install laravel/framework v5.0.24
- Conclusion: don't install laravel/framework v5.0.23
- Conclusion: don't install laravel/framework v5.0.22
- Conclusion: don't install laravel/framework v5.0.21
- Conclusion: don't install laravel/framework v5.0.20
- Conclusion: don't install laravel/framework v5.0.19
- Conclusion: don't install laravel/framework v5.0.18
- Conclusion: don't install laravel/framework v5.0.17
- Conclusion: don't install laravel/framework v5.0.16
- Conclusion: don't install laravel/framework v5.0.15
- Conclusion: don't install laravel/framework v5.0.14
- Conclusion: don't install laravel/framework v5.0.13
- Conclusion: don't install laravel/framework v5.0.12
- Conclusion: don't install laravel/framework v5.0.11
- Conclusion: don't install laravel/framework v5.0.10
- Conclusion: don't install laravel/framework v5.0.9
- Conclusion: don't install laravel/framework v5.0.8
- Conclusion: don't install laravel/framework v5.0.7
- Conclusion: don't install laravel/framework v5.0.6
- Conclusion: don't install laravel/framework v5.0.5
- Conclusion: don't install laravel/framework v5.0.4
- Conclusion: don't install laravel/framework v5.0.3
- Installation request for nwidart/db-exporter 1.0 -> satisfiable by nwidart
/db-exporter[1.0].
- Conclusion: don't install laravel/framework v5.0.2
- Conclusion: don't install laravel/framework v5.0.1
- nwidart/db-exporter 1.0 requires illuminate/support ~4 -> satisfiable by i
lluminate/support[v4.0.0, v4.0.1, v4.0.10, v4.0.2, v4.0.3, v4.0.4, v4.0.5, v4.0.
6, v4.0.7, v4.0.8, v4.0.9, v4.1.0, v4.1.1, v4.1.10, v4.1.11, v4.1.12, v4.1.13, v
4.1.14, v4.1.15, v4.1.16, v4.1.17, v4.1.18, v4.1.19, v4.1.2, v4.1.20, v4.1.21, v
4.1.22, v4.1.23, v4.1.24, v4.1.25, v4.1.26, v4.1.27, v4.1.28, v4.1.29, v4.1.3, v
4.1.30, v4.1.4, v4.1.5, v4.1.6, v4.1.7, v4.1.8, v4.1.9, v4.2.1, v4.2.12, v4.2.16
, v4.2.17, v4.2.2, v4.2.3, v4.2.4, v4.2.5, v4.2.6, v4.2.7, v4.2.8, v4.2.9].
- don't install illuminate/support v4.0.0|don't install laravel/framework v5
.0.0
- don't install illuminate/support v4.0.1|don't install laravel/framework v5
.0.0
- don't install illuminate/support v4.0.10|don't install laravel/framework v
5.0.0
- don't install illuminate/support v4.0.2|don't install laravel/framework v5
.0.0
- don't install illuminate/support v4.0.3|don't install laravel/framework v5
.0.0
- don't install illuminate/support v4.0.4|don't install laravel/framework v5
.0.0
- don't install illuminate/support v4.0.5|don't install laravel/framework v5
.0.0
- don't install illuminate/support v4.0.6|don't install laravel/framework v5
.0.0
- don't install illuminate/support v4.0.7|don't install laravel/framework v5
.0.0
- don't install illuminate/support v4.0.8|don't install laravel/framework v5
.0.0
- don't install illuminate/support v4.0.9|don't install laravel/framework v5
.0.0
- don't install illuminate/support v4.1.0|don't install laravel/framework v5
.0.0
- don't install illuminate/support v4.1.1|don't install laravel/framework v5
.0.0
- don't install illuminate/support v4.1.10|don't install laravel/framework v
5.0.0
- don't install illuminate/support v4.1.11|don't install laravel/framework v
5.0.0
- don't install illuminate/support v4.1.12|don't install laravel/framework v
5.0.0
- don't install illuminate/support v4.1.13|don't install laravel/framework v
5.0.0
- don't install illuminate/support v4.1.14|don't install laravel/framework v
5.0.0
- don't install illuminate/support v4.1.15|don't install laravel/framework v
5.0.0
- don't install illuminate/support v4.1.16|don't install laravel/framework v
5.0.0
- don't install illuminate/support v4.1.17|don't install laravel/framework v
5.0.0
- don't install illuminate/support v4.1.18|don't install laravel/framework v
5.0.0
- don't install illuminate/support v4.1.19|don't install laravel/framework v
5.0.0
- don't install illuminate/support v4.1.2|don't install laravel/framework v5
.0.0
- don't install illuminate/support v4.1.20|don't install laravel/framework v
5.0.0
- don't install illuminate/support v4.1.21|don't install laravel/framework v
5.0.0
- don't install illuminate/support v4.1.22|don't install laravel/framework v
5.0.0
- don't install illuminate/support v4.1.23|don't install laravel/framework v
5.0.0
- don't install illuminate/support v4.1.24|don't install laravel/framework v
5.0.0
- don't install illuminate/support v4.1.25|don't install laravel/framework v
5.0.0
- don't install illuminate/support v4.1.26|don't install laravel/framework v
5.0.0
- don't install illuminate/support v4.1.27|don't install laravel/framework v
5.0.0
- don't install illuminate/support v4.1.28|don't install laravel/framework v
5.0.0
- don't install illuminate/support v4.1.29|don't install laravel/framework v
5.0.0
- don't install illuminate/support v4.1.3|don't install laravel/framework v5
.0.0
- don't install illuminate/support v4.1.30|don't install laravel/framework v
5.0.0
- don't install illuminate/support v4.1.4|don't install laravel/framework v5
.0.0
- don't install illuminate/support v4.1.5|don't install laravel/framework v5
.0.0
- don't install illuminate/support v4.1.6|don't install laravel/framework v5
.0.0
- don't install illuminate/support v4.1.7|don't install laravel/framework v5
.0.0
- don't install illuminate/support v4.1.8|don't install laravel/framework v5
.0.0
- don't install illuminate/support v4.1.9|don't install laravel/framework v5
.0.0
- don't install illuminate/support v4.2.1|don't install laravel/framework v5
.0.0
- don't install illuminate/support v4.2.12|don't install laravel/framework v
5.0.0
- don't install illuminate/support v4.2.16|don't install laravel/framework v
5.0.0
- don't install illuminate/support v4.2.17|don't install laravel/framework v
5.0.0
- don't install illuminate/support v4.2.2|don't install laravel/framework v5
.0.0
- don't install illuminate/support v4.2.3|don't install laravel/framework v5
.0.0
- don't install illuminate/support v4.2.4|don't install laravel/framework v5
.0.0
- don't install illuminate/support v4.2.5|don't install laravel/framework v5
.0.0
- don't install illuminate/support v4.2.6|don't install laravel/framework v5
.0.0
- don't install illuminate/support v4.2.7|don't install laravel/framework v5
.0.0
- don't install illuminate/support v4.2.8|don't install laravel/framework v5
.0.0
- don't install illuminate/support v4.2.9|don't install laravel/framework v5
.0.0
- Installation request for laravel/framework 5.0.* -> satisfiable by laravel
/framework[5.0.30, v5.0.0, v5.0.1, v5.0.10, v5.0.11, v5.0.12, v5.0.13, v5.0.14,
v5.0.15, v5.0.16, v5.0.17, v5.0.18, v5.0.19, v5.0.2, v5.0.20, v5.0.21, v5.0.22,
v5.0.23, v5.0.24, v5.0.25, v5.0.26, v5.0.27, v5.0.28, v5.0.29, v5.0.3, v5.0.31,
v5.0.32, v5.0.4, v5.0.5, v5.0.6, v5.0.7, v5.0.8, v5.0.9].

laravel 5

Not competible with laravel5, getting error in service provider. "$this->package('nwidart/db-exporter');"
package is not a method.

does not work with postgresql

I get the following error message:

[PDOException]
SQLSTATE[42703]: Undefined column: 7 ERROR: column "table" does not ex
ist

the database is working perfectly

[Feature] Add support for relationships

Hi,
First of all, thanks for this really nice package ! It really helps me.

It works well but for me it lacks a good feature: Be able to export relationships between tables (References index).

I have a 40+ tables DB and I'll need to edit the migration manually to add all those relationships.

Package doesn't work with Laravel 5.1

Problem 1
- Installation request for nwidart/db-exporter ^1.0 -> satisfiable by nwidart/db-exporter[1.0].
- Conclusion: remove laravel/framework v5.1.8
- Conclusion: don't install laravel/framework v5.1.8
- nwidart/db-exporter 1.0 requires illuminate/support ~4 -> satisfiable by illuminate/support[v4.0.0, v4.0.1, v4.0.10, v4.0.2, v4.0.3, v4.0.4, v4.0.5, v4.0.6, v4.0.7, v4.0.8, v4.0.9, v4.1.0, v4.1.1, v4.1.10, v4.1.11, v4.1.12, v4.1.13,

Laravel 4.0 support?

I like your package a lot, but a question; can the illuminate/support required dependency set to 4.0? I have some projects I wanna upgrade to L4.1, and doing it with a seed from the current database would be great!

L4.2 support?

Please? :)

  Problem 1
    - nwidart/db-exporter 0.5 requires illuminate/support 4.1.x -> satisfiable by laravel/framework[4.1.x-dev], illuminate/support[4.1.x-dev, v4.1.0, v4.1.1, v4.1.10, v4.1.11, v4.1.12, v4.1.13, v4.1.14, v4.1.15, v4.1.16, v4.1.17, v4.1.18, v4.1.19, v4.1.2, v4.1.20, v4.1.21, v4.1.22, v4.1.23, v4.1.3, v4.1.4, v4.1.5, v4.1.6, v4.1.7, v4.1.8, v4.1.9].
    - nwidart/db-exporter 0.5 requires illuminate/support 4.1.x -> satisfiable by laravel/framework[4.1.x-dev], illuminate/support[4.1.x-dev, v4.1.0, v4.1.1, v4.1.10, v4.1.11, v4.1.12, v4.1.13, v4.1.14, v4.1.15, v4.1.16, v4.1.17, v4.1.18, v4.1.19, v4.1.2, v4.1.20, v4.1.21, v4.1.22, v4.1.23, v4.1.3, v4.1.4, v4.1.5, v4.1.6, v4.1.7, v4.1.8, v4.1.9].
    - don't install illuminate/support 4.1.x-dev|don't install laravel/framework 4.2.x-dev
    - don't install illuminate/support v4.1.0|don't install laravel/framework 4.2.x-dev
    - don't install illuminate/support v4.1.1|don't install laravel/framework 4.2.x-dev
    - don't install illuminate/support v4.1.10|don't install laravel/framework 4.2.x-dev
    - don't install illuminate/support v4.1.11|don't install laravel/framework 4.2.x-dev
    - don't install illuminate/support v4.1.12|don't install laravel/framework 4.2.x-dev
    - don't install illuminate/support v4.1.13|don't install laravel/framework 4.2.x-dev
    - don't install illuminate/support v4.1.14|don't install laravel/framework 4.2.x-dev
    - don't install illuminate/support v4.1.15|don't install laravel/framework 4.2.x-dev
    - don't install illuminate/support v4.1.16|don't install laravel/framework 4.2.x-dev
    - don't install illuminate/support v4.1.17|don't install laravel/framework 4.2.x-dev
    - don't install illuminate/support v4.1.18|don't install laravel/framework 4.2.x-dev
    - don't install illuminate/support v4.1.19|don't install laravel/framework 4.2.x-dev
    - don't install illuminate/support v4.1.2|don't install laravel/framework 4.2.x-dev
    - don't install illuminate/support v4.1.20|don't install laravel/framework 4.2.x-dev
    - don't install illuminate/support v4.1.21|don't install laravel/framework 4.2.x-dev
    - don't install illuminate/support v4.1.22|don't install laravel/framework 4.2.x-dev
    - don't install illuminate/support v4.1.23|don't install laravel/framework 4.2.x-dev
    - don't install illuminate/support v4.1.3|don't install laravel/framework 4.2.x-dev
    - don't install illuminate/support v4.1.4|don't install laravel/framework 4.2.x-dev
    - don't install illuminate/support v4.1.5|don't install laravel/framework 4.2.x-dev
    - don't install illuminate/support v4.1.6|don't install laravel/framework 4.2.x-dev
    - don't install illuminate/support v4.1.7|don't install laravel/framework 4.2.x-dev
    - don't install illuminate/support v4.1.8|don't install laravel/framework 4.2.x-dev
    - don't install illuminate/support v4.1.9|don't install laravel/framework 4.2.x-dev
    - Can only install one of: laravel/framework[4.2.x-dev, 4.1.x-dev].
    - Can only install one of: laravel/framework[4.2.x-dev, 4.1.x-dev].
    - Installation request for laravel/framework 4.2.* -> satisfiable by laravel/framework[4.2.x-dev].
    - Installation request for nwidart/db-exporter 0.5 -> satisfiable by nwidart/db-exporter[0.5].

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.