File tree Expand file tree Collapse file tree 1 file changed +14
-1
lines changed
Expand file tree Collapse file tree 1 file changed +14
-1
lines changed Original file line number Diff line number Diff line change @@ -83,11 +83,24 @@ public function generateCollection()
8383 public function generateRoute ()
8484 {
8585 $ this ->result = false ;
86- $ template = "Route::apiResource('{{modelNameLower}}', 'Api\{{modelName}}Controller'); " ."\n" ;
86+ if (app ()->version () >= 8 ){
87+ $ nameSpace = "\nuse App\Http\Controllers\Api\{{modelName}}Controller; " ;
88+ $ template = "Route::apiResource('{{modelNameLower}}', {{modelName}}Controller::class); \n" ;
89+ $ nameSpace = str_replace ('{{modelName}} ' , $ this ->model , $ nameSpace );
90+ }else {
91+ $ template = "Route::apiResource('{{modelNameLower}}', 'Api\{{modelName}}Controller'); \n" ;
92+ }
8793 $ route = str_replace ('{{modelNameLower}} ' , Str::camel (Str::plural ($ this ->model )), $ template );
8894 $ route = str_replace ('{{modelName}} ' , $ this ->model , $ route );
8995 if (! strpos (file_get_contents (base_path ('routes/api.php ' )), $ route )) {
9096 file_put_contents (base_path ('routes/api.php ' ), $ route , FILE_APPEND );
97+ if (app ()->version () >= 8 ){
98+ if (! strpos (file_get_contents (base_path ('routes/api.php ' )), $ nameSpace )) {
99+ $ lines = file (base_path ('routes/api.php ' ));
100+ $ lines [0 ] = $ lines [0 ]."\n" .$ nameSpace ;
101+ file_put_contents (base_path ('routes/api.php ' ), $ lines );
102+ }
103+ }
91104 $ this ->result = true ;
92105 }
93106 return $ this ->result ;
You can’t perform that action at this time.
0 commit comments