Browse Source

Fixed controller generator string replacements

tags/0.1.0
Nafies Luthfi 8 years ago
parent
commit
fb5b423255
  1. 8
      src/CrudMake.php
  2. 14
      src/stubs/controller.model.stub

8
src/CrudMake.php

@ -111,7 +111,7 @@ class CrudMake extends Command
public function getControllerContent()
{
$stub = $this->files->get(__DIR__.'/stubs/controller.model.stub');
return $this->replaceDummyStrings($stub)->replaceClass($stub);
return $this->replaceControllerDummyStrings($stub)->replaceClass($stub);
}
private function getMigrationContent()
@ -153,11 +153,11 @@ class CrudMake extends Command
return $path;
}
protected function replaceDummyStrings(&$stub)
protected function replaceControllerDummyStrings(&$stub)
{
$stub = str_replace(
['DummyNamespace', 'DummyFullModelClass', 'DummyModelVariable', 'DummyModelClass'],
[$this->getNamespace($this->modelName), 'App\\'.$this->modelName, strtolower($this->modelName), $this->modelName],
['master', 'Master'],
[strtolower($this->modelName), $this->modelName],
$stub
);

14
src/stubs/controller.model.stub

@ -2,7 +2,7 @@
namespace App\Http\Controllers;
use DummyFullModelClass;
use App\Master;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
@ -32,10 +32,10 @@ class DummyClassController extends Controller
/**
* Display the specified resource.
*
* @param \DummyFullModelClass $DummyModelVariable
* @param \App\Master $master
* @return \Illuminate\Http\Response
*/
public function show(DummyModelClass $DummyModelVariable)
public function show(Master $master)
{
//
}
@ -44,10 +44,10 @@ class DummyClassController extends Controller
* Update the specified resource in storage.
*
* @param \Illuminate\Http\Request $request
* @param \DummyFullModelClass $DummyModelVariable
* @param \App\Master $master
* @return \Illuminate\Http\Response
*/
public function update(Request $request, DummyModelClass $DummyModelVariable)
public function update(Request $request, Master $master)
{
//
}
@ -55,10 +55,10 @@ class DummyClassController extends Controller
/**
* Remove the specified resource from storage.
*
* @param \DummyFullModelClass $DummyModelVariable
* @param \App\Master $master
* @return \Illuminate\Http\Response
*/
public function destroy(DummyModelClass $DummyModelVariable)
public function destroy(Master $master)
{
//
}

Loading…
Cancel
Save