Browse Source

Update stubs to inject request class on destroy action

tags/1.2.9
Nafies Luthfi 7 years ago
parent
commit
0842a88f0f
  1. 9
      src/stubs/controllers/api.stub
  2. 9
      src/stubs/controllers/full-formrequests.stub
  3. 9
      src/stubs/controllers/full.stub
  4. 9
      src/stubs/controllers/simple.stub

9
src/stubs/controllers/api.stub

@ -83,18 +83,17 @@ class MasterController extends Controller
/** /**
* Remove the specified singleMstr from storage. * Remove the specified singleMstr from storage.
* *
* @param \Illuminate\Http\Request $request
* @param \fullMstr $singleMstr * @param \fullMstr $singleMstr
* @return \Illuminate\Http\JsonResponse * @return \Illuminate\Http\JsonResponse
*/ */
public function destroy(Master $singleMstr)
public function destroy(Request $request, Master $singleMstr)
{ {
$this->authorize('delete', $singleMstr); $this->authorize('delete', $singleMstr);
request()->validate([
'master_id' => 'required',
]);
$request->validate(['master_id' => 'required']);
if (request('master_id') == $singleMstr->id && $singleMstr->delete()) {
if ($request->get('master_id') == $singleMstr->id && $singleMstr->delete()) {
return response()->json(['message' => __('master.deleted')]); return response()->json(['message' => __('master.deleted')]);
} }

9
src/stubs/controllers/full-formrequests.stub

@ -89,18 +89,17 @@ class MasterController extends Controller
/** /**
* Remove the specified singleMstr from storage. * Remove the specified singleMstr from storage.
* *
* @param \Illuminate\Http\Request $request
* @param \fullMstr $singleMstr * @param \fullMstr $singleMstr
* @return \Illuminate\Routing\Redirector * @return \Illuminate\Routing\Redirector
*/ */
public function destroy(Master $singleMstr)
public function destroy(Request $request, Master $singleMstr)
{ {
$this->authorize('delete', $singleMstr); $this->authorize('delete', $singleMstr);
request()->validate([
'master_id' => 'required',
]);
$request->validate(['master_id' => 'required']);
if (request('master_id') == $singleMstr->id && $singleMstr->delete()) {
if ($request->get('master_id') == $singleMstr->id && $singleMstr->delete()) {
return redirect()->route('masters.index'); return redirect()->route('masters.index');
} }

9
src/stubs/controllers/full.stub

@ -101,18 +101,17 @@ class MasterController extends Controller
/** /**
* Remove the specified singleMstr from storage. * Remove the specified singleMstr from storage.
* *
* @param \Illuminate\Http\Request $request
* @param \fullMstr $singleMstr * @param \fullMstr $singleMstr
* @return \Illuminate\Routing\Redirector * @return \Illuminate\Routing\Redirector
*/ */
public function destroy(Master $singleMstr)
public function destroy(Request $request, Master $singleMstr)
{ {
$this->authorize('delete', $singleMstr); $this->authorize('delete', $singleMstr);
request()->validate([
'master_id' => 'required',
]);
$request->validate(['master_id' => 'required']);
if (request('master_id') == $singleMstr->id && $singleMstr->delete()) {
if ($request->get('master_id') == $singleMstr->id && $singleMstr->delete()) {
return redirect()->route('masters.index'); return redirect()->route('masters.index');
} }

9
src/stubs/controllers/simple.stub

@ -72,18 +72,17 @@ class MasterController extends Controller
/** /**
* Remove the specified singleMstr from storage. * Remove the specified singleMstr from storage.
* *
* @param \Illuminate\Http\Request $request
* @param \fullMstr $singleMstr * @param \fullMstr $singleMstr
* @return \Illuminate\Routing\Redirector * @return \Illuminate\Routing\Redirector
*/ */
public function destroy(Master $singleMstr)
public function destroy(Request $request, Master $singleMstr)
{ {
$this->authorize('delete', $singleMstr); $this->authorize('delete', $singleMstr);
request()->validate([
'master_id' => 'required',
]);
$request->validate(['master_id' => 'required']);
if (request('master_id') == $singleMstr->id && $singleMstr->delete()) {
if ($request->get('master_id') == $singleMstr->id && $singleMstr->delete()) {
$routeParam = request()->only('page', 'q'); $routeParam = request()->only('page', 'q');
return redirect()->route('masters.index', $routeParam); return redirect()->route('masters.index', $routeParam);

Loading…
Cancel
Save