shell bypass 403
<?php
namespace App\Http\Controllers\admin;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Validator;
use Illuminate\Support\Response;
use Illuminate\Support\Str;
use App\Models\Order;
class OrderController extends Controller
{
//
public function __construct()
{
$this->middleware('auth');
$this->middleware('isAdmin');
}
public function index()
{
$data['orders'] = Order::where('status', 0)->get();
return view('admin/new_order',$data);
}
public function edit($id)
{
$data['order'] = Order::find($id);
return view('admin/order_detail',$data);
}
public function update(Request $req)
{
$id = $req->id;
$order = Order::find($id);
$order->status = $req->status;
$order->update();
}
public function delOdr(Request $req)
{
$id = $req->id;
$del_order = Order::find($id);
$del_order->delete();
}
public function processorder()
{
$data['orders'] = Order::where('status', 1)->get();
return view('admin/process_order',$data);
}
public function completeorder()
{
$data['orders'] = Order::where('status', 2)->get();
return view('admin/complete_order',$data);
}
}