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() public function getControllerContent()
{ {
$stub = $this->files->get(__DIR__.'/stubs/controller.model.stub'); $stub = $this->files->get(__DIR__.'/stubs/controller.model.stub');
return $this->replaceDummyStrings($stub)->replaceClass($stub);
return $this->replaceControllerDummyStrings($stub)->replaceClass($stub);
} }
private function getMigrationContent() private function getMigrationContent()
@ -153,11 +153,11 @@ class CrudMake extends Command
return $path; return $path;
} }
protected function replaceDummyStrings(&$stub)
protected function replaceControllerDummyStrings(&$stub)
{ {
$stub = str_replace( $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 $stub
); );

14
src/stubs/controller.model.stub

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

Loading…
Cancel
Save