You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+7-6Lines changed: 7 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Laravel SchemaSpy
2
2
3
-
[Laravel SchemaSpy](https://github.com/Stolz/laravel-schema-spy) is a [Laravel artisan command](http://laravel.com/docs/master/commands) that acts as an interface for the program [SchemaSpy](http://schemaspy.sourceforge.net). With SchemaSpy you can analyze the schema metadata of a database and generate browser readable files with useful information such:
3
+
[Laravel SchemaSpy](https://github.com/Stolz/laravel-schema-spy) is a [Laravel artisan command](https://laravel.com/docs/master/artisan) that acts as an interface for the program [SchemaSpy](http://schemaspy.sourceforge.net). With SchemaSpy you can analyze the schema metadata of a database and generate browser readable files with useful information such:
4
4
5
5
- Visual ER diagram.
6
6
- Proper table insertion/deletion order for database migrations.
@@ -9,25 +9,26 @@ SchemaSpy is much more than that so please check the [official site](http://sche
9
9
10
10
## Requirements
11
11
12
-
SchemaSpy is a java-based command line tool so besides Laravel and [SchemaSpy](http://schemaspy.sourceforge.net) program itself you will need:
12
+
Before installing the package make sure the following requirements are installed on your system:
13
13
14
-
- A working [JAVA >=5 nstallation](http://www.java.com/getjava/).
14
+
-[JAVA >=5](http://www.java.com/getjava/).
15
+
-[SchemaSpy](http://schemaspy.sourceforge.net) JAR file:
15
16
- The proper JAVA connector for your database system (i.e: [MySQL](http://dev.mysql.com/downloads/connector/j/)).
16
17
- The `dot` command from [Graphviz](http://www.graphviz.org/) should be accessible via the **PATH** environment variable.
17
18
18
-
Graphvis is not required to view the output, only the`dot` command that is used to generated the output.
19
+
Graphviz itself is not required, only its`dot` command is used to generated the output.
19
20
20
21
## Installation
21
22
22
23
Install via [Composer](https://getcomposer.org/)
23
24
24
25
composer require stolz/laravel-schema-spy --dev
25
26
26
-
Once the package is installed you need to register the service provider with the application. Open up `config/app.php` and find the `providers` key.
27
+
If you are using an old version of Laravel or if you have disabled its package discovery feature, then you have to manually edit `config/app.php`file and register the service provider under `providers` key
0 commit comments